Where to go next?
Author |
Message |
wtd
|
Posted: Sat May 28, 2005 10:18 am Post subject: (No subject) |
|
|
Well, let me clarify. By "balding middle-aged men" I was referring to the classic middle-management types in the workplace, and not professors (though I've known a few who fit the description).
I understand the practical side of this. If the school is going to teach C++, why not get a jump on it, right?
Well, the reason not to, in my opinion (one developed from having taught myself C++), is, again, the complexity of the language. I went through so many missteps trying to learn it. I "learned" from so many bad sources of information. Someone setting out to learn C++ on their own, in my estimation, should be prepared to devote no less than three or four years to the undertaking. It simply takes a long time to learn how to properly use the language, when there are so many people out there using it improperly (C++ is not "C with classes").
It is my belief that students are therefore best off avoiding that issue entirely for the moment. Get a grasp on general program structure, data structures, etc. Then worry about how to implement those ideas in C++ when you have a professional with loads of experience teaching to guide them through the syntactic and semantic peculiarities of C++. |
|
|
|
|
 |
Sponsor Sponsor

|
|
 |
axej

|
Posted: Sun May 29, 2005 12:42 pm Post subject: (No subject) |
|
|
anyone thought of learning .net? |
|
|
|
|
 |
wtd
|
|
|
|
 |
axej

|
Posted: Sun May 29, 2005 3:29 pm Post subject: (No subject) |
|
|
interesting  |
|
|
|
|
 |
jamonathin

|
Posted: Mon May 30, 2005 8:20 am Post subject: (No subject) |
|
|
Hey thats pretty cool, what language does it relate to? Or is it unique. . . |
|
|
|
|
 |
wtd
|
Posted: Mon May 30, 2005 12:24 pm Post subject: (No subject) |
|
|
jamonathin wrote: Hey thats pretty cool, what language does it relate to? Or is it unique. . .
Well, the primary language discussed when talking about ".NET" technologies is C#, which is effectively a Java rip-off with a bit of C++ and Pascal mixed in for flavor.
However, the underlying technology is the common language runtime. It is an environment which, in theory, any language can target. At least partial implementations of the following languages (which come to me off the top of my head, so I may miss a few) have been developed to run in this environment:
C++
Java
Eiffel
Ada
Python
Perl
Ruby
Haskell
O'Caml
SML
Boo
Cobol |
|
|
|
|
 |
wtd
|
Posted: Mon May 30, 2005 12:24 pm Post subject: (No subject) |
|
|
Additionally, it's worth noting that I used the GTK toolkit to create that game, via the GTK# bindings. |
|
|
|
|
 |
jamonathin

|
Posted: Tue Jun 07, 2005 8:41 am Post subject: (No subject) |
|
|
Do you know, or at least experimented with all of those languages?? |
|
|
|
|
 |
Sponsor Sponsor

|
|
 |
wtd
|
Posted: Wed Jun 08, 2005 2:59 pm Post subject: (No subject) |
|
|
jamonathin wrote: Do you know, or at least experimented with all of those languages??
I've worked with the following languages, in roughly the following order:
TI-82/83 BASIC
HTML/CSS
Javascript
Fortran90 (I'll be damned if I remember any of it, though)
Perl
Python
C
C++
x86 Assembly
Java
Objective-C
Ruby
Eiffel
Befunge
D
SQL (MySQL and Postgres)
Bash
O'Caml
Groovy
C#
Haskell
Scheme
I've glimpsed at SML, but didn't really see anything compelling vs. O'Caml, so I've yet to spend any amount of time investigating it. |
|
|
|
|
 |
Bacchus

|
Posted: Wed Jun 08, 2005 7:47 pm Post subject: (No subject) |
|
|
I don't see Turing in there...  |
|
|
|
|
 |
wtd
|
Posted: Wed Jun 08, 2005 7:48 pm Post subject: (No subject) |
|
|
Bacchus wrote:  I don't see Turing in there... 
No, you won't. I only know enough to be of some help here. I have no desire to understand it further. |
|
|
|
|
 |
Bacchus

|
Posted: Wed Jun 08, 2005 8:16 pm Post subject: (No subject) |
|
|
Well if you know enouph to help, then shouldn't it be counted that at least you know some and then be on your list? Meh, doesn't matter. I just found it funny that there wasn't Turing on the list and this is in the Turing Help section, lol. |
|
|
|
|
 |
[Gandalf]

|
Posted: Thu Jun 09, 2005 3:36 pm Post subject: (No subject) |
|
|
Wow, that's wayy longer than my list.
(in order)
BASIC
HTML
random script languages
Javascript
Turing
Java - not enough to make anything, and I forget most already
C - same as Java
I don't know, I couldn't get a nice grip on either Java or C... I guess I'll just have to wait a bit and try again. Or I could start C++... hmm, well, maybe during the summer... |
|
|
|
|
 |
Bacchus

|
Posted: Thu Jun 09, 2005 8:25 pm Post subject: (No subject) |
|
|
Well, that's longer than mine. In order:
Sphere (Game Scripting, very similar to Turing)
Turing
Random Languages (ie: Python, Scheme, and a few others) |
|
|
|
|
 |
wtd
|
Posted: Thu Jun 09, 2005 8:54 pm Post subject: (No subject) |
|
|
Java's problem: the library is huge, and vast and complex. Learing to use Java productively is about learning to use the API reference, not memorizing APIs.
C's problem: tiny library which forces you to reinvent the wheel. |
|
|
|
|
 |
|
|