Poll: Your programming experience

Recommended Videos

BiscuitTrouser

Elite Member
May 19, 2008
2,859
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,934
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,396
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,175
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,175
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,461
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
205
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,461
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,953
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)
 

Tharwen

Ep. VI: Return of the turret
May 7, 2009
9,144
0
41
I've done quite a lot of Java (bear in mind that I'm only 18 though, so take that statement with a pinch of utterly dishonest embellishment), but I don't really like it. I prefer the way Microsoft manages C#, although it's annoying to be tied to them when you use it.

Anyway, I'm only a hobbyist so I've never worked in a team, and never done anything more than small applications on request from people I know.

Also...

What does a Java pirate say?

Aaaaaarrrrgs[]
 

bluegate

Elite Member
Legacy
Dec 28, 2010
2,729
1,322
118
I have done my share of things during highschool, more than half a decade ago. Fooled around with some HTML, CSS, PHP, JavaScript, C++, Lua. Those were fun times, haven't really made anything worthwhile with them though, but they make up nice fillers for a resume or something else.

About a year ago I set myself the newyears resolution of trying to create an Android Tamagotchi and about three months ago I managed to do just that, it isn't pretty, I'm sure that parts of my coding are ineffecient and could be done better, but ah well, thats something to for this year.

for anyone that is interested, this would be said application.
https://market.android.com/details?id=com.myclassicpet
 

Evil Smurf

Admin of Catoholics Anonymous
Nov 11, 2011
11,594
0
0
I learned basic HTML at school, and am pretty good at dream weaver
 

omicron1

New member
Mar 26, 2008
1,729
0
0
It's my day job.
Then I come home and program the night away.

You could say I have a bit of experience.
 

CrystalShadow

don't upset the insane catgirl
Apr 11, 2009
3,829
0
0
I'm way too lazy to have anything to really show for myself, but I've spent what, 15 years now messing around with C++, DirectX, and graphics programming in general.

Yes... I'm a games programmer of sorts. >_>

At the end of the day I have a lot of theoretical knowledge on the subject, but very little in the way of practical ability to get things done.

Don't get me wrong, I can write line drawing algorithms, sprite blitting, collision detection, and several other groups of pretty important algorithms from memory...

I just can't do it brilliantly, and most of all, I'm just plain prone to procrastination.

I know I could write a functioning 3d engine if I tried. I just... Don't tend to make the effort.

Which is something I'm trying to work on, but whatever.