User loginNavigation |
something strange happened after implementing a first interpreterI've been reading about programming language implementation for a while now as a hobby. Last week I had the knowledge, time and energy to implement in C an interpreter for a portion of Scheme. I'd long wanted to do just that. It was definitely the biggest thrill I've had in programming to implement an interpreter and see it run while interacting at the REPL. :-) Then suddenly I had a "now what?" moment. Even though I didn't implemented an efficient interpreter, I now understand the basic, general principles of language implementation (interpreter or compiler.) Clearly I'm not a highly skilled language implementer after my little bits of book reading and experimentation. Even so, the big mystery of programming languages seems mostly gone. It is a strange feeling after years of thinking programming languages were something the gods handed down to some mortal on a hill. Programming languages are certainly the part of computing that interest me the most. That said, I don't think I'd ever find a job that suits my life better than my current web programming job. From what I understand programming language implementation jobs are rare anyway. Stopping work to indulge in grad school for five years is not an option. Maybe when I retire. Developing a hobby language that fits the bill of dynamic languages like Scheme/Perl/Python/Ruby seems like an unnecessary reinventing of the wheel. I'm not sure what will be next for me and programming language hobby time. Anyone else have similar experience wondering what to do with newly acquired abilities? By Peter Michaux at 2009-08-17 22:50 | LtU Forum | previous forum topic | next forum topic | other blogs | 5440 reads
|
Browse archives
Active forum topics |
Recent comments
22 weeks 6 days ago
22 weeks 6 days ago
22 weeks 6 days ago
45 weeks 19 hours ago
49 weeks 2 days ago
50 weeks 6 days ago
50 weeks 6 days ago
1 year 1 week ago
1 year 6 weeks ago
1 year 6 weeks ago