![]() | |
| | #1 (permalink) |
| But pieces of what? HSC: 2005 Gender: Male
Join Date: Jun 2004
Posts: 5,659
Last Activity:
12 Oct 2009, 10:13 PM ![]() ![]() ![]() ![]() ![]() ![]() ![]() | What languages do you know? You can hide this advertisement by registering. I know Python, Java, Haskell to an intermediate level (graphics, multithreading, lists, arrays, etc). Used to know C++. Will pick it up over Christmas.Also, what languages would you like to learn/know, and for what reasons? Java is for parallel/distributed computing for me, Python for scripting, Haskell for shits and giggles. C++ for graphics/gaming. I'd like to learn PHP for web stuff, and FORTRAN for scientific computing, too. |
| | |
| | #2 (permalink) |
| chuck norris HSC: 2006 Gender: Male
Join Date: May 2006
Posts: 381
Last Activity:
Today, 3:02 AM ![]() | Re: What languages do you know? I can do a few things in c++(my favorite laguage), and know a little vb(don't like it but my sdd class required it). oh and javascript and CSS/html if they count. lol |
| | |
| | #3 (permalink) |
| I'll stab ya HSC: N/A Gender: Male Location: Jumanji
Join Date: May 2004
Posts: 3,884
Last Activity:
15 Nov 2009, 6:03 PM ![]() ![]() ![]() ![]() ![]() ![]() | Re: What languages do you know? High school: pascal, VB Uni: java, C, perl, shell, assembler, javascript, html, cgi On my own: c++, python note: some of those arent languages
__________________ Last edited by acmilan; 3 Nov 2006 at 5:42 AM. |
| | |
| | #4 (permalink) |
| CSAK AZ ETO HSC: 2002 Gender: Female
Join Date: Dec 2004
Posts: 268
Last Activity:
19 Mar 2009, 5:22 PM ![]() | Re: What languages do you know? Uni: Java, C, C++, Perl, VBA, Assembler Other intersting stuff: Spring, Hibernate, Struts, EJBs (but i guess that goes into Java), Mason
__________________ ![]() ![]() |
| | |
| | #5 (permalink) |
| \(^o^)/ HSC: 2003 Gender: Male Location: Wollongong
Join Date: Jun 2003
Posts: 1,334
Last Activity:
27 Oct 2009, 10:12 PM ![]() ![]() ![]() ![]() ![]() ![]() | Re: What languages do you know? C C++/VC++ Java Pascal BASIC (QBASIC) Visual Basic (plus Visual Basic.NET) C# (Including Visual C#.NET) Some Objective C Some Assembler SH/BASH Perl Python PHP HTML/JavaScript (but who doesn't know those). ASP/ASP.NET JSP I'd love to FORTRAN and COBOL for historical reasons, LISP would be fun for alternate styles of programming, too. |
| | |
| | #7 (permalink) |
| Demigod of Waffle HSC: 2003 Gender: Undisclosed
Join Date: Aug 2002
Posts: 6,119
Last Activity:
10 Aug 2009, 11:53 AM ![]() ![]() ![]() | Re: What languages do you know? C C++ Visual Basic 6 / VBA Visual Basic.NET C# J# ASP.NET JavaScript XHTML CSS Perl Java Lotus Script Lotus Formula XSLT |
| | |
| | #10 (permalink) |
| But pieces of what? HSC: 2005 Gender: Male
Join Date: Jun 2004
Posts: 5,659
Last Activity:
12 Oct 2009, 10:13 PM ![]() ![]() ![]() ![]() ![]() ![]() ![]() | Re: What languages do you know? I sure can. Python's a beautiful language. It's like all the good parts of Haskell and Java. I've written a programme to teach you regular expressions, and I'm currently writing a tutorial to go with it. I've also written a fairly comprehensive tutorial for GUI programming in wxPython. If it's plain Python scripting you're after, then that's a lot easier to teach. I can help you heaps, but it might be worth having a look at this e-book first: http://www.diveintopython.org/toc/index.html |
| | |
| | #11 (permalink) |
| \(^o^)/ HSC: 2003 Gender: Male Location: Wollongong
Join Date: Jun 2003
Posts: 1,334
Last Activity:
27 Oct 2009, 10:12 PM ![]() ![]() ![]() ![]() ![]() ![]() | Re: What languages do you know? Java is not a first year language. It's a quick language you pick up during your studies after you learn a language that requires you to manage memory. ![]() Teaching people Java first teaches people to be sloppy programmers. |
| | |
| | #12 (permalink) | |
| i am here to ride bike HSC: 2005 Gender: Male Location: Sydney
Join Date: Aug 2005
Posts: 976
Last Activity:
Yesterday, 9:14 PM ![]() ![]() ![]() ![]() ![]() ![]() | Re: What languages do you know? Quote:
Previously: none Uni: Assembly, Java, C, a bit of python,C++ and VB, JSP so far | |
| | |
| | #13 (permalink) |
| But pieces of what? HSC: 2005 Gender: Male
Join Date: Jun 2004
Posts: 5,659
Last Activity:
12 Oct 2009, 10:13 PM ![]() ![]() ![]() ![]() ![]() ![]() ![]() | Re: What languages do you know? Actually, C is arguably the worst language to teach people to begin with, in terms of picking up bad habits (not to mention it doesn't really support OO). While C is one of the most important languages to teach (along with Haskell for its logical consistency and superb example of the functional paradigm, which in and of itself will help make you a better programmer), it really shouldn't be taught first. What's the best language to start with? Maybe Python or C++. Java is nice but some of its design seems almost... bureaucratic. Python is duck-typed, though, which is great for starting out in programming and once (if) you make the move to static and/or weak typing (C), you'll have inherited good habits and thus hopefully won't do the things C has a bad reputation for letting you do. Then again Python does garbage collection for you, which makes for a steep learning curve when you move to C. Hell, maybe C++ is the best way to start programming. Excluding Visual Basic, of course, which isn't really even a language. Edit: Ok let's be honest, none of them are good on their own to teach first. The very best idea is time-share, like a computer does with processes/threads; teach one for 4 weeks, another for the next 4 weeks, etc. That's what ANU did, teaching Haskell and Java, which while not ideal since they're both high-level languages, certainly did hammer in the fact that you need to adapt to multiple methods of programming and that Java isn't perfect, while still managing to cover functional programming, good code formatting and style, recursion, OO, trees, etc and also demonstrate the same algorithm/data structure in two different languages. We then went on to cover C and assembly in 2nd year first sem, with strong emphasis of memory management, low-level code, and all the things NOT to do with pointers, types and memory when coding in C.
__________________ Last edited by Slidey; 12 Jun 2008 at 6:06 PM. |
| | |
| |
![]() |
| Bookmarks |
| Thread Tools | |
| Rate This Thread | |
| |
Similar Threads | ||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| Your languages | Ollz San | Software Design & Development | 21 | 5 Nov 2009 10:11 PM |
| Languages | Bob. | Faculty of Arts | 8 | 16 Mar 2007 4:56 PM |
| Using Other Languages? | languidbuterfly | Short Stories | 14 | 26 Apr 2005 5:16 PM |
| Languages | ashley23 | General - Australian National University | 10 | 17 Apr 2005 10:59 PM |