Programming C, C++, Java, PHP, Ruby, Turing, VB
Computer Science Canada 
Programming C, C++, Java, PHP, Ruby, Turing, VB  

Username:   Password: 
 RegisterRegister   
 Where to go next?
Index -> Programming, Turing -> Turing Help
Goto page Previous  1, 2, 3, 4, 5  Next
View previous topic Printable versionDownload TopicSubscribe to this topicPrivate MessagesRefresh page View next topic
Author Message
wtd




PostPosted: 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
Sponsor
sponsor
axej




PostPosted: Sun May 29, 2005 12:42 pm   Post subject: (No subject)

anyone thought of learning .net?
wtd




PostPosted: Sun May 29, 2005 3:28 pm   Post subject: (No subject)

axej wrote:
anyone thought of learning .net?


I've already written some simply GTK# apps using Mono, so yes. Smile

Posted Image, might have been reduced in size. Click Image to view fullscreen.

Posted Image, might have been reduced in size. Click Image to view fullscreen.

Posted Image, might have been reduced in size. Click Image to view fullscreen.
axej




PostPosted: Sun May 29, 2005 3:29 pm   Post subject: (No subject)

interesting Smile
jamonathin




PostPosted: 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




PostPosted: 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




PostPosted: 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




PostPosted: 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
Sponsor
sponsor
wtd




PostPosted: 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




PostPosted: Wed Jun 08, 2005 7:47 pm   Post subject: (No subject)

Shocked I don't see Turing in there... Shocked
wtd




PostPosted: Wed Jun 08, 2005 7:48 pm   Post subject: (No subject)

Bacchus wrote:
Shocked I don't see Turing in there... Shocked


No, you won't. I only know enough to be of some help here. I have no desire to understand it further.
Bacchus




PostPosted: 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]




PostPosted: 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 Confused

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




PostPosted: 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




PostPosted: 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.
Display posts from previous:   
   Index -> Programming, Turing -> Turing Help
View previous topic Tell A FriendPrintable versionDownload TopicSubscribe to this topicPrivate MessagesRefresh page View next topic

Page 3 of 5  [ 64 Posts ]
Goto page Previous  1, 2, 3, 4, 5  Next
Jump to:   


Style:  
Search: