Poll: Your programming experience

Recommended Videos

Broady Brio

New member
Jun 28, 2009
2,784
0
0
The programming. It hurts my puny little mind!

While I have no experience and haven't the intention to gain any experience in programming, I have been warned that Java is an inferior species of programming.

The closest thing I've done to programming is creating a .bat file for Oblivion so I didn't get RSI from writing things over and over again.
 

Sethzard

Megalomaniac
Dec 22, 2007
1,820
0
41
Country
United Kingdom
I can do some stuff on java, mostly basic loops arrays and things like that. I can currently only work in the console but I'm going to be learning about using GUIs soon. I'm learning computing at school for a-level so over the next 2 years I should be learning quite a bit.
 

Quantum Star

New member
Jul 17, 2010
401
0
0
I took a game design course one summer which involved making stuff with the Neverwinter Nights 2 tool kit. Does that count?
 

Veylon

New member
Aug 15, 2008
1,626
0
0
About the most complicated thing I've done is make a card-playing game in QT for the Star Wars CCG that was all the rage back in the 90's. It played online, you could load up your deck, drag cards from the decks or hand to the table, and have it synced on both sides, complete with a Phase keeper-tracker.
 

loudestmute

New member
Oct 21, 2008
229
0
0
Memorized the code for a magic 8-ball program in C (or whatever the TI-83+ was running), took a Visual Basic programming course in college, and I muddled around in GameMaker for a semester after that.

How I ever passed the programming class is beyond me. Most of my creations (re: basic interest calculators and database entry stuff) functioned in a similar manner to the mythical tiger trap from the movie The Ghost and the Darkness [http://www.imdb.com/title/tt0116409/].

It didn't work, but the logic behind it was sound.
 

achilleas.k

New member
Apr 11, 2009
333
0
0
praetor_alpha said:
achilleas.k said:
+1 too bad jobs using it are few and far between.
I should have expected I'd get a warning for that post. It's a shame really. I think I got my message across.

As for jobs using Python, thankfully I'm in academia (working towards a PhD) which not only has a widespread use of Python, but anything I write is primarily for personal use (models, simulators, parsers).

Also, Python is becoming more and more common in Linux.

But I get your point, coding jobs in the industry mostly revolve around either .NET (C#) or Java.
 

praetor_alpha

LOL, Canada!
Mar 4, 2010
338
0
0
achilleas.k said:
I should have expected I'd get a warning for that post. It's a shame really. I think I got my message across.

As for jobs using Python, thankfully I'm in academia (working towards a PhD) which not only has a widespread use of Python, but anything I write is primarily for personal use (models, simulators, parsers).

Also, Python is becoming more and more common in Linux.

But I get your point, coding jobs in the industry mostly revolve around either .NET (C#) or Java.
Why would you think you'd get a warning? I don't think that posting images here is frowned upon...

I agree, Python is good for those little personal problems that need a simple programmatic solution. I wrote a downloader app once. Sure, I could have been cool and done it in bash or something, but... Python!

And I will count on it: the next big language everyone will get all excited about will have curly braces and semicolons. It's time to get language syntax out of the 1970s.

There's only like two companies around here that had python related job postings when I looked around a month ago. My dream job will use Linux and Python (at least in some way) at a small company. Isn't that what all the cool kids are using in their startups nowadays, or is it all Ruby now? (LOL!)
 

Esotera

New member
May 5, 2011
3,400
0
0
Sounds like a lot of people are actually getting paid to program, you're all very lucky. Just read through this morning for a few more replies, and a quick announcement for Python programmers who might be interested in some open-source work:

I have a project on sourceforge, the aim of which is to help the end-user revise for exams by creating quizzes, that mostly revolve around images. It's becoming quite time-consuming, and really needs a few more contributors/developers. This would be development of original features/maintenance/creating scripts to generate data/anything you think would work well.

So if you're interested, just message me for further details - previous experience isn't necessary.


Ruag said:
I did some microwave when I was a student. But now I've got someone else taking care of this stuff.
What's microwave? Can't say I've heard of it.


Stilkon said:
I'd really like to learn how to, but I honestly don't know how to start. I've tinkered with Python, and even managed to buy some books on it, but whenever I read it I can't get past the incomprehensible jargon. I took a class last year in high school, and it taught me some basic concepts, but it was very limited, and not dealing with abstract concepts that are present in professional programming. Like I said, I'd love to learn, but I can't find anything that's truly entry level.
It does take a long time to get if it's your first language. I'd say your best bet is just trying out a few of the example programs, and a lot of trial and error until you finally get things working, then gradually attempting harder & harder things. The python docs (in the OP) are brilliant - chapters 3-5 should get you going.

achilleas.k said:
praetor_alpha said:
achilleas.k said:
+1 too bad jobs using it are few and far between.
I should have expected I'd get a warning for that post. It's a shame really. I think I got my message across.

As for jobs using Python, thankfully I'm in academia (working towards a PhD) which not only has a widespread use of Python, but anything I write is primarily for personal use (models, simulators, parsers).

Also, Python is becoming more and more common in Linux.

But I get your point, coding jobs in the industry mostly revolve around either .NET (C#) or Java.
A small list of companies who use Python [http://kencochrane.net/blog/2011/12/what-are-the-best-python-companies-to-work-for/](don't forget google)!
 

smithy_2045

New member
Jan 30, 2008
2,561
0
0
I fucking hate programming so much. So mundane, so much trial and error, and often no indication of what the fuck just went wrong.
 

Esotera

New member
May 5, 2011
3,400
0
0
praetor_alpha said:
achilleas.k said:
Why would you think you'd get a warning? I don't think that posting images here is frowned upon...

I agree, Python is good for those little personal problems that need a simple programmatic solution. I wrote a downloader app once. Sure, I could have been cool and done it in bash or something, but... Python!

And I will count on it: the next big language everyone will get all excited about will have curly braces and semicolons. It's time to get language syntax out of the 1970s.

There's only like two companies around here that had python related job postings when I looked around a month ago. My dream job will use Linux and Python (at least in some way) at a small company. Isn't that what all the cool kids are using in their startups nowadays, or is it all Ruby now? (LOL!)
There was a warning because there wasn't any text to go with the image. Personally I think Google's Go is a pretty good candidate for the next big language - gigantic support behind it, a pretty weird design, and most importantly, semicolons and braces (I think). And everyone knows it's impossible for cool kids to use Ruby ;)
 

achilleas.k

New member
Apr 11, 2009
333
0
0
praetor_alpha said:
Why would you think you'd get a warning? I don't think that posting images here is frowned upon...
Low content post. From the Escapist Code of Conduct:

Pictures, Links and Videos
These will all be considered low content posts if not accompanied by a well thought out opinion, debate or reasoning. Pics, links and videos should help to strengthen your stance or opinion, not the other way around.
Can't really appeal when it's clear like that. Anyway, back to the topic!

smithy_2045 said:
I fucking hate programming so much. So mundane, so much trial and error, and often no indication of what the fuck just went wrong.
I understand that programming isn't something everybody can love. Even people who know how to program don't necessarily enjoy it. But saying it's "just trial & error" and not knowing what goes wrong probably means you're not really good at it. If the way you program is by trial & error, maybe you should try another language, approach or just reading the documentation. Sorry for assuming stuff about you, I mean no offence, just saying how it appears.
 

praetor_alpha

LOL, Canada!
Mar 4, 2010
338
0
0
smithy_2045 said:
I fucking hate programming so much. So mundane, so much trial and error, and often no indication of what the fuck just went wrong.
I'm in your app, settin breakpoints and lookin at your vars.
 

Pinkamena

Stuck in a vortex of sexy horses
Jun 27, 2011
2,371
0
0
I have had an introductionary class for Java, that's about it. It was fun, but its not something I wanted to continue with.
 

achilleas.k

New member
Apr 11, 2009
333
0
0
RAKtheUndead said:
I'd rather that than have the whitespace semantics of Python, which reminds me rather more of the programming languages of the 1950s - namely, the bad old days when FORTRAN was king. The fact is that things are based on C because C proved itself to work. C doesn't need a 1,000-page manual to learn (neither does Python to be fair, but their tutorial materials still don't come near K&R for sheer elegance), it's proven itself on myriad platforms, all the way from microcontrollers to supercomputers, and it's displaced plenty of languages along the way, including Lisp and Pascal. Java, Python, Ruby, Perl, Lisp, Haskell, C# and the rest can't be used to code elevator controllers at the same time when they're used to code desktop operating systems and the underpinnings of the most powerful computers in the world.
I understand the that Python's whitespace-significant syntax is unappealing to most, but I personally learned to work with it and it serves its purpose well, namely, forcing readability and proper indentation. I like it.

Personal preference aside though, you are right that C is the most widely spread, powerful and optimal languages to use, but all of the above features come at a price. It's hard to master, it's not portable and it doesn't serve all purposes. My 30-line parser (or any other quickie script) in Python is not as fast as it would be in C, but it took less than an hour to write, it can run on any PC with the python interpreter (including my Android phone if required) and it's easy to read.

C hasn't "displaced" anything, not in the sense you seem to imply in your post. There's plenty of room for every other language in that list and although C could handle everything they can, it's just not practical for most "everyday" cases.

I'm not disagreeing with you directly here, just trying not to lose focus of what purpose every other language besides C serves. No one would argue that coding a kernel in Java or Python is a good idea (even if it were possible), but the fact that I can move my simulator library around as a JAR file between Windows and Linux PCs is worth much more to me than the performance gain of recoding it in C, especially if I want to distribute it to colleagues without hassle.
 

smithy_2045

New member
Jan 30, 2008
2,561
0
0
achilleas.k said:
smithy_2045 said:
I fucking hate programming so much. So mundane, so much trial and error, and often no indication of what the fuck just went wrong.
I understand that programming isn't something everybody can love. Even people who know how to program don't necessarily enjoy it. But saying it's "just trial & error" and not knowing what goes wrong probably means you're not really good at it. If the way you program is by trial & error, maybe you should try another language, approach or just reading the documentation. Sorry for assuming stuff about you, I mean no offence, just saying how it appears.
It's not that I can't do it, I just hate it. I don't mind the more specialised math/stats stuff I have to use like MATLAB and SAS because I have a good idea what I'm trying to do, so finding what went wrong is slightly less of a chore. But when I was doing basic Java programming I couldn't stand it, hated every moment of it.
 

lonesome killer

New member
Nov 10, 2011
4
0
0
Where's the option for TI 83+ calculator programming? I made little games and math apps in high school, stuff like a list of all surface area and volumes of spheres, cylinders, cones, etc... where you input the variables like height and it would solve for you.