i'm looking for a new language.. but there are some things i need it to have. i come from a procedural basic - vb background, so
1. i want a nice IDE.
2. i can probably deal with a more 'interesting' language - complexity isn't really an issue as long as it's within reasonable grounds.
2. default XP theming, something vb6 does not have.
3. compiles to win32 and does not require any framework larger than a few megs (.net, java are out).
4. money is no issue.
i've got nothing on for the next month or so, so i can put in time learning things too. i just need some suggestions as to what would be good in my situation.
Name:
Anonymous2007-12-12 16:30
1. Notepad.
2. C is interesting
2. C uses the default XP theme
2. C helps you with counting skills
3. C does not require a ``framework,'' only ENTERPRISE LEVEL languages require ``framework''s
4. Notepad is free
Name:
Anonymous2007-12-12 16:44
>>1
1. Allegro Common Lisp
2. Then you'll like Common Lisp.
2. You're on thin ice already, what with wanting an IDE. Don't push it, mister.
3. Useless.
4. Free version, professional versions.
Unlike C, you'll learn something.
Name:
Anonymous2007-12-12 16:44
Learn Common Lisp and Haskell. For XP theming, use the wxWidgets library. For the IDE, emacs for Common Lisp is all you need, Haskell (GHC) comes with its own, or alternatively just use Eclipse and get the appropriate packages.
Also read SICP.
Haha, so awesome how people always recommend those esoteric toy languages to others who OBVIOUSLY aren't interested in theory but more in getting stuff done, which is near impossible in anything /prog/ usually suggests.
>>22
in this case, no they're not, .net needs massive framework, w32 doesn't, as .net only compiles to intermediary language to be compiled on runtime. so, .net produces .net code only whereas a w32 compiler produces w32 code.
although, they are the same thing in that the .net is compiled at runtime into w32 code [at the expense of massive memory usage and varying performance]
>>23
IIRC, Vista comes with the .NET redistributable already installed. And arguably, C/C++ have their own massive runtime libraries already installed too. So there's really no difference whether you use the already installed .NET runtimes or the C/C++ runtimes.
Also, your "language" requirements are just plain stupid. inb4 YHBT YHL HAND.
Name:
Anonymous2007-12-12 21:46
.net is clumsy and slow. solution; delphi.
Name:
Anonymous2007-12-12 22:17
I still prefer using C++ and Python and lots of other languages for my leet haxx
Name:
Anonymous2007-12-12 22:33
massive framework? as people have already mentioned, it's all fucking built in, it's transparent. why do you fucking care about not using .net?
wow, i think you exhausted it in a manner comparable to the demise of artistic suprematism as caused by Kasimir Malevich's White Square in the early 1900's.