Poll: Your programming experience

Recommended Videos

Da Orky Man

Yeah, that's me
Apr 24, 2011
2,107
0
0
I've had a poke around Python for a bit. The first program i ever actually made was 4 lines long and nearly killed my computer:

a = 1
while a > 0:
_____a = a*2
_____print a

Where "_" means space
 

Agayek

Ravenous Gormandizer
Oct 23, 2008
5,178
0
0
I got my degree in computer science and have been actively writing Android apps for the last couple years, so I'd say I'm somewhere between "competent" and "skilled". If I wasn't such a lazy fuck I'd be much better, but there you go.

I'm damn near fluent in Java, with some lesser experience with C, Visual Basic and Lua, and I've yet to meet a programming challenge I couldn't meet in a reasonable timeframe. Take that for whatever it's worth.

Oh, and I can write a 2 line quicksort. Yay Haskell

Edit:
Da Orky Man said:
I've had a poke around Python for a bit. The first program i ever actually made was 4 lines long and nearly killed my computer:

a = 1
while a > 0:
______a = a*2
______print a

Where "_" means space
Infinite loops are fun, ain't they?
 

smokingplane

Regular Member
Dec 26, 2011
47
0
11
c# and java now, and more or less on a daily basis since it's my job.
Started out with basic years ago and also did some things in vb.net.
At home, I programmed the plc running the house, and thats about it (ok, I probably made some things through the years but nothing worth mentioning).
 

BiscuitTrouser

Elite Member
May 19, 2008
2,860
0
41
Python, HTML and a tiny bit of java. Im using PHP for my current coursework though, and im just trying to get to grips with it.
 

burningdragoon

Warrior without Weapons
Jul 27, 2009
1,935
0
0
I have a bachelor's degree in Computer Science and (very) recently quit my job because it didn't involve enough programming. Of course that doesn't mean I'm very good necessarily (though I like to think I'm plenty capable) but I do like it.

Accomplishments? Hmm well nothing recently that is particularly interesting. Something I did in school weren't too shabby though.
 

necromanzer52

New member
Mar 19, 2009
1,464
0
0
I don't know a thing about programming. Mostly because it doesn't interest me in the slightest. As an engineering student, I think I'll have to do some basic programming in a few weeks though.
 

flying_whimsy

New member
Dec 2, 2009
1,077
0
0
Java, HTML 4.0 and CSS, QBasic, MIPS, and logical circuit design; my side studies at college were all focused more on theory than application so what I know can be easily applied in other languages. I'd like to emphasize side studies, though, so I'm still not very skilled. I got serious about it too late in my college career to even minor in it, but I'll probably pick it up again later.

I have a friend who is absolutely brilliant at coding but he settled for working for a small database consulting firm (where he isn't doing much proper coding); poor guy is content but nowhere near happy: what a waste.
 

Esotera

New member
May 5, 2011
3,400
0
0
Nice to see all these replies!

RAKtheUndead said:
Cowpoo said:
I'm trying to get into programming. But I have no idea where to start. My friend owes me his PHP book, but I want to learn something more videogame-relevant.
You could start with Python, which has enough graphical functions to get you started. C and C++ are more useful game languages, but you've got to do a lot of memory management through pointers and the like to really get the most out of the language, which isn't friendly to the beginner. There are some nice graphics libraries for C, though.
Yep, specifically PyGame is supposed to be quite good, but I found the installation process to be far too complicated.

oZode said:
I only know basic HTML (I am trying to learn more, but the most interesting thing I can do with HTML is make a polygon shape).
Is that HTML5? It's quite interesting how it's evolved from mark-up to something that is theoretically a Turing machine (I think).


Agayek said:
I got my degree in computer science and have been actively writing Android apps for the last couple years, so I'd say I'm somewhere between "competent" and "skilled". If I wasn't such a lazy fuck I'd be much better, but there you go.

I'm damn near fluent in Java, with some lesser experience with C, Visual Basic and Lua, and I've yet to meet a programming challenge I couldn't meet in a reasonable timeframe. Take that for whatever it's worth.

Oh, and I can write a 2 line quicksort. Yay Haskell

Edit:
Da Orky Man said:
I've had a poke around Python for a bit. The first program i ever actually made was 4 lines long and nearly killed my computer:

a = 1
while a > 0:
______a = a*2
______print a

Where "_" means space
Infinite loops are fun, ain't they?
How did you find Lua, in terms of usefulness? I hear nothing but good things about it, and some guy has managed to port a game engine in Lua to about 11 different platforms, so I'm tempted to learn.
 

Agayek

Ravenous Gormandizer
Oct 23, 2008
5,178
0
0
RAKtheUndead said:
Agayek said:
I'm damn near fluent in Java, with some lesser experience with C, Visual Basic and Lua, and I've yet to meet a programming challenge I couldn't meet in a reasonable timeframe. Take that for whatever it's worth.
Here's a challenge for you: Design a implementation of Conway's Game of Life... using System/370 assembly language. Here's your toolbox. [http://www.hercules-390.org/] Everything you need is there. Think you can do that in a reasonable timeframe? ;->
It depends on your definition of "reasonable timeframe" and how efficient it needs to be. I'm unfamiliar with the game, but if it's as simple as the four rules on Wikipedia [http://en.wikipedia.org/wiki/Conway%27s_Game_of_Life] I could probably manage a working brute force version in a week. And the vast majority of that time would be spent familiarizing myself with the particulars of System/370. It'd be an interesting challenge though.

In a higher level language I could probably do it in a few hours. The algorithm isn't exactly complex.

If you wanted an optimized version for use with a super-sized grid, that would take a bit longer. I'd have to actually think about it to add some recursion to it and see where I could trim the fat.
 

Agayek

Ravenous Gormandizer
Oct 23, 2008
5,178
0
0
Esotera said:
How did you find Lua, in terms of usefulness? I hear nothing but good things about it, and some guy has managed to port a game engine in Lua to about 11 different platforms, so I'm tempted to learn.
For a scripting language, Lua is quite nice. I mostly only learned it to make World of Warcraft mods, and for that, it worked great. It packs quite a bit of power for a script, it just suffers from the problems of all scripting languages (specifically, the lack of a compiler).

I really like what it can do, but I haven't really made use of it outside of WoW. I tend to prefer "real" languages over scripts when given the option, so I simply haven't done much with it.
 

Marik2

Phone Poster
Nov 10, 2009
5,462
0
0
Nalbis said:
I hate programming with a passion. I enjoy IT and I was studying it at University, programming made me literally fall apart as a person and as a result I left the course. Fuck programming.

Yeah I know how you feel, and it didn't help that the teacher was a jackass.
 

Necrofudge

New member
May 17, 2009
1,242
0
0
I've been programming small things in Java for a couple of years, (nothing even remotely fancy; calculators and simple games for the most part) and I recently got into PHP since I feel like making a website or two.

I really don't like that the poll assumes programming languages exist exclusively for gaming and apps. Seems kind of narrow-minded to me.

Also, python probably isn't a good language to start in because of how easy it is (yeah, I know, seems counter productive). It isn't very strict in syntax and whatnot and doesn't really teach integrity to a newbie like C++ would.
 

Jordi

New member
Jun 6, 2009
812
0
0
I started making websites when I was about 15, starting with just HTML, but quickly also using PHP and MySQL to make dynamic pages (guest books, message boards, etc.). We got a computer science/informatics class in high school that had us programming in Java, HTML and NQC (the Lego robot language). It was all fairly trivial, but I guess that could be expected from a high school class.

Then I went on to study artificial intelligence, and programming was a big part of that. I took 6 courses that were explicitly about programming and one about information systems design (but that sucked), and we used programming skills in far more courses. I was pretty good at it compared to the other student, so I became a teaching assistant in three of those programming courses. I thought I was actually pretty good, but when I started making bigger programs (for fun) it dawned on me how little we learned about the organization of code in such projects. I'm still struggling with that a little bit.

Now I work in a computer vision company, so I guess you could say I program for a living.

I've always really liked it, because it allows me to build something useful out of basically nothing. At times it can be frustrating, but like a difficult puzzle it is very satisfying when you finally do solve it. The things I am/was most proud of are a website I made for my friends that allows us to communicate over 7.5 years after we graduated, even though we rarely see each other; a brain-computer interface I built from scratch; the AI for a simple football video game; and some of the stuff I'm doing in my current job. I have to say most things I made/make aren't really finished products that are used multiple times by end users, but often they are research tools that are executed once to get a result or tools that are used internally to facilitate our development efforts.
 

oZode

New member
Nov 15, 2011
287
0
0
Esotera said:
Nice to see all these replies!

oZode said:
I only know basic HTML (I am trying to learn more, but the most interesting thing I can do with HTML is make a polygon shape).
Is that HTML5? It's quite interesting how it's evolved from mark-up to something that is theoretically a Turing machine (I think).
HTML 5 yes. I have recently got my dad to get me a book on how to do HTML 5, although I want to try to make games using HTML 5/CSS as the engine if I can.
 

Nalbis

New member
Oct 6, 2008
206
0
0
Marik2 said:
Nalbis said:
I hate programming with a passion. I enjoy IT and I was studying it at University, programming made me literally fall apart as a person and as a result I left the course. Fuck programming.

Yeah I know how you feel, and it didn't help that the teacher was a jackass.
Although it sounds harsh to say, but its nice to know its not just me that didn't get it. It seemed like I was the only one on the course not "getting" it which made me so angry and upset with myself. My teacher too was useless, and the support from my University was non-existent when I seeked it.
 

Marik2

Phone Poster
Nov 10, 2009
5,462
0
0
Nalbis said:
Marik2 said:
Nalbis said:
I hate programming with a passion. I enjoy IT and I was studying it at University, programming made me literally fall apart as a person and as a result I left the course. Fuck programming.

Yeah I know how you feel, and it didn't help that the teacher was a jackass.
Although it sounds harsh to say, but its nice to know its not just me that didn't get it. It seemed like I was the only one on the course not "getting" it which made me so angry and upset with myself. My teacher too was useless, and the support from my University was non-existent when I seeked it.
Yeah the "tutors" were basically useless, they were like freshmen or something.

A lot of people in my class were just copying each others program and making it look like they're own and even the teacher knew about it but didn't really care about it.

Only people who were passing were the guys who already could program and they all agreed the teacher was crap. Might give programming a shot if I get a better teacher or just self teach myself.

But that's just a what if future for me.
 

Owlslayer

New member
Nov 26, 2009
1,954
0
0
Took a course in Python in my first year of uni. Was quite interesting, I´m thinking of taking the next one, too.
 

brainslurper

New member
Aug 18, 2009
940
0
0
None at all, but I do make quite a few pretty advanced 2d iOS/HTML5/Andriod/Mac games, as well as websites. (only 15)