So I was wondering if you guys have a generic programming project, so that when you're learning a new language, you port this project into the new language you're learning to get practice with that language. The ideal project encompasses virtually 'every' facet of programming. (i.e. OOP, some datastructures, some algos, etc)
BF interpreter, usuals data structures if not already there.
I try to make Project Euler's problem also.
Name:
Anonymous2012-08-11 13:48
I try to implement Scheme.
Name:
Anonymous2012-08-11 15:27
>>6
I've tried to implement a scheme a few times, but I always end up just filling my screen with perfectly balanced parens and then fapping to them.
Name:
Anonymous2012-08-11 15:42
I usually design a dynamic user interface, preferably one that has elements definable by XML.
Take a look at the user interface in World of Warcraft for example, it's an excellent example of how dynamic such a system should be, and because of how well designed it is, it is very easy to modify/write addons for.
A good UI would encompass many OOP elements, and it was through making my own UI system with a component-based design structure that I really understood how to do OOP coorectly.
XML files would be a cool place to store configuration if there were decent editors for it.
Name:
Anonymous2012-08-11 16:38
Also, I usually end up writing some kind of RESTful HTTP-aware "service". For Google Go I wrote a "mouse pointer party" (allows you to dance your mouse cursor with fellow visitors).
Name:
Anonymous2012-08-11 16:55
Programming for specifics > Programming for generics
>>1 OOP
Stopped reading there.
OOP is shit.
OP is shit.
Name:
Anonymous2012-08-11 18:30
Whether you want to admit it or not, oop is necessary in today's job market.
Name:
Anonymous2012-08-11 18:55
A single project will typically not be suited for every programming language, different languages have different strengths and the projects you try out should either highlight some of the strengths or some of the weaknesses of the languages.