Basic!! (Or at least the Ti83+ version of it) Haha, I'll never forget the days I spent in Algebra I teaching myself to program on my Ti83+! I made some great games, pokemon, pearls before swine, mastermind, hangman... |
|
ADDA
Fortran
BASIC and all derivatives (VB, QB...)
C
C# and all derivatives (Cocoa, Carbon...)
C++
Java
Pascal
Assembly (MIPS, Intel, PPC...)
HTML and all derivatives (XML, XHTML...)
don't worry, I saw it |
|
(\_ _/)
(='.'=)
(")_(")
Basic!! (Or at least the Ti83+ version of it) Haha, I'll never forget the days I spent in Algebra I teaching myself to program on my Ti83+! I made some great games, pokemon, pearls before swine, mastermind, hangman... |
|
That's pretty sweet, I will be using that from now on when I have to use Java. I've seen some real compilers for java before, but they gave me tons of errors and I didn't just them. GNU I trust. |
|
I program in C++ With the Dev-C++ Compiler, i have the 2005 Ex. Edition of Microsaft VB, i also have Darkbasic, and i make webpages for fun. |
|
Last edited by A Roxxor; 08-01-2007 at 05:16 PM.
Not to be picky, but "Dev-C++" is not a compiler, it's an IDE. |
|
I'm just average when it comes to programming so I am no real expert on any language. |
|
Yeah, I misinterpreted "perl [is] so elegant" to be a pun. |
|
What are your thoughts on D? |
|
The problem with English is that it's not type-safe . |
|
I'm surprised by the lack of support for C#, I haven't used it much, but I voted for it considering it is the best, most lucid realisation of what a programmer really wants that I have used. I'm most experienced with Java, but I do not recommend it over C# unless it can't be helped. |
|
Last edited by Identity X; 08-06-2007 at 05:01 PM.
I miss stuff like PHP :/ |
|
Would I be right in guessing that you've never tried Python? You can learn it in a day or two with Guido van Rossum's excellent tutorial, and I almost guarantee that you'll never go back to C# or anything .NET for the rest of your life. |
|
I've used Python a lot. I infinitely prefer C# for anything non-trivial. So much for the guarantee, eh? |
|
I'm shocked. |
|
I don't like it, because it turns encapsulation on its head. Encapsulated methods become special-case static methods instead of just encapsulated methods. It doesn't make sense. What's wrong with "encapsulated except where static"? |
|
Python's double underscore name mangling is enough in the way of encapsulation for me. Unless I am misunderstanding you, since the programmers still call methods in Python by the usual object.method() syntax, the only oddity with which one could fine fault is the explicit "self" parameter. See my last post for more on this. |
|
I use PHP for websites, C and Lua for Nintendo DS programming, and Perl for "quick" programs on my computer... |
|
Oh you do NDS programming eh? How do you get it on your DS? Do you have a flash cart and a PassMe device et al? I found all that to be a bit of a bother really. |
|
Well that's how I used to have to do it but now there are slot-1 cards that don't use PassMe's and don't stick out of the DS. |
|
Like EZFlash V + 3-in-1? I just ordered one of those a couple of days ago. |
|
Aren't console dev kits extremely expensive? (unless this isn't a full-blown devkit, and was planned as part of the perks of the DS) |
|
Last edited by Replicon; 08-09-2007 at 04:05 AM. Reason: stupid typo
They sure do if you use each properly. While C++ maintains backwards compatibility with many features and language constructs found in C, C++ programmers don't (or certainly shouldn't) do things the C way. For example, C++ programmers use the STL whenever possible. They use vectors and lists instead of C arrays, std::cout and std::cin instead of puts and gets, etc. Besides, C++ programs are usually object-oriented, which makes them very different from C programs. Also, C++ allows generic typing for better code reuse, exception handling for better readability and fewer bugs, and a bunch of other features. |
|
Bookmarks