C. But that is only because it is the only language I have any competency with . I've just started learning Python and am impressed it.
Favorite languages are Objective-C, C++ and Lua. As far as functional programming languages go, I really like LISP and looking to try out Haskell when I get a chance.
LISP wow, do you do any AI programing with LISP?
Common Lisp or Scheme
Ruby is a waste of time to my mind: It does nothing that PHP doesn't and doesn't do a few things that PHP does.
Ruby is a waste of time to my mind: It does nothing that PHP doesn't and doesn't do a few things that PHP does.
as a soon to be senior in HS, who is looking at colleges around new england and a little further sout for majoring in Computer Science, im wondering how you guys enjoy coding on a daily basis. Ive always been "the tech kid" to everyone i know and im constantly reading up on tech sites but what i really want to do is coding/software development. Ill be taking my very virst class (AP computer science) during my upcoming senior year. Can anyone give me there experiences/stories/ tips/warnings?You think Python is good? Just wait 'til you try Ruby!!
My preference, strangely enough, is mainframe assembler - I've been coding in it almost daily since 1990. After that, Ruby. Then REXX and C. After that, C++ and Java.
as a soon to be senior in HS, who is looking at colleges around new england and a little further sout for majoring in Computer Science, im wondering how you guys enjoy coding on a daily basis. Ive always been "the tech kid" to everyone i know and im constantly reading up on tech sites but what i really want to do is coding/software development. Ill be taking my very virst class (AP computer science) during my upcoming senior year. Can anyone give me there experiences/stories/ tips/warnings?
thanks guys
Don't make a career of software development if you don't love to program and solve problems. If you think "This is something I could do for a job, but I'd never do it in my free time" it is not a good career choice for you.
I WISH i was programming more every day. I code because i love to code. I go to an office, and deal with meetings and politics because they pay me to. I code more out of the office than in the office for my own enjoyment.
I'm not sure if AP CS is still C++ or if it has moved to Java, but you will know pretty quickly if it is something you love to do. Systems engineering is not the same, and chances are that's the sort of thing you are used to, even if it is at an amateur level. Building machines, making them run, setting up efficient ways to keep them updated, cleaning them up after users make a mess of them, etc. are a good start to system administration/engineering. If you don't love programming and the other aspects of computer science (hint: what they taught me in AP CS was not much CS, but plenty of programming) you may consider systems work instead. You can still do a little coding for scripting things, and making your job easier, but coding wouldn't be your primary responsibility.
I don't want to discourage you, quite the opposite, but I work with a number of people who do not love to program, and scarcely use a computer outside of the office and I can feel their misery seeping from them while they are there.
-Lee