Jump to content

Recommended Posts

Posted

As discussed in the main thread I think we have some rough ideas of peoples programming experience but lets get a more details overview, Ill start:

 

Well 2007-2010 I studied Computer Science at Wolverhampton University, this course covered a lot of different things quiet lightly never really giving enough detail on anything to do alot with it but more to get you interested. During the first semester I did one module in Programming Fundamentals in Java which consisted of an hour lecture followed by 2 hours of workshop and a small homework task. I also did an OO in java module during the 2nd semester again consisting of the same times. Now only a few years on I haven't used this knowledge since those lessons and I've pretty much forgot almost everything taught then syntax wise.

 

So you guys...?

Posted

Way back when, before I had even left school [we're talking >13 years ago] I self-studied a bit of python. Which I don't remember at all.

 

Made a few "Hello World"s and a really basic thing that asked for user input then read it back. Things like "What's you name?" [input name] "Your name is [name]", to get to grips with storing variables.

 

A little-ish while ago, I looked into C++ and all I remember is "#include <iostream>" and "cout" [i'm guessing there's a "cin"]

 

The only other coding related thing I'm semi-proficient in, would be CMD scripting.

Posted

OK where do I start? :)

 

VBA which doesn't count BUT is the only recent experience I had with coding and the only experience I had in making a program in a work environment that was used in a live environment and passed on. Still got kept some programming concepts fresh.

 

So moving on to the real stuff of programming languages I have coded in for projects:

 

C++

C#

Java

Some ASP web scripting with CSS/SQL thrown in

 

The downside is much of this hasn't been touched since leaving college and was carried out 7-10 years ago so my skills have rusted considerably in that time. Some of the concepts and logic are still there though.

Posted

Very, very rusty - but:

 

BASIC - Locomotive, BBC, Amos

Logo - mostly turtle graphics

Pilot - wrote an interpreter for this in Amos Basic along time ago!

Turbo Pascal - for years my language of choice, Wrote a very basic CPU simulator for uni

COBOL

Java - smatterings at uni. Wrote a quick and dirty Space Invaders game using Greenfoot

C/C++ - at uni

Javascript/PHP/CCS/HTML/SQL - 90% of all coding done over the past 5-6 years

68k Assembler - at uni

Scratch - wrote a pacman game just to see how it worked.

 

I like the idea of starting with a too easy language and then rewritting a game several times in harder languages. Something like create a Pacman or Space Invaders or Mario is Scratch, port it to Greenfoot, port it to Python with Pygam, port it to C#. Adding complexity, features and understanding along the way...

Posted

I'd say I'm similar to X-13. Did a lot of VB in college but that was ages ago when VB6 was the latest version. Those skills have been long forgotten. Did some PHP at uni, tried other languages and never really got further than 'hello World' examples.

 

I'm OK with batch files and a bit of VBS but that's about it! :o

Posted

@Rawns being like me isn't something you want to admit on a google-indexable website. :p

 

@tmcd35 What's Scratch like to use? I had a quick play with it here a while back and rage-quit.

Posted

Scratch is very, very, very easy - if not a little childish. Coding is a drag and drop affair and you are pretty much playing with and manipulating Sprites. The basics of space invaders should take about half a day to complete. A complete Pong would only take a hour or so of mucking around.

 

It's good for making you think of objects, interaction, loops, if..then.. statements, variables, etc.

 

Greenfoot is one stage up from Scratch in that you have to physically type in the commands, and you have to think a little more about displaying sprites and collision detection, otherwise again Space Invaders or Pacman can be done in under a week.

Posted
Scratch you can get the kids involved in. I am not a fan of it though as it teaches you the basic loops etc by fitting jigsaw pieces together. You don't learn the hard lessons of hunting for a single out of place character causing your compiler to fill the screen with unintelligible garbage though. :p
Posted

I worked with PAWN for six years (main programming language used for the SA-MP mod, I did various scripts and eventually was able to create gamemode scripts from scratch, including using them for MySQL linkage.) which is pretty much identical to the code Bondbill has posted above, so I shouldn't have too much issue getting to grips with the updated syntax :) (PAWN is, AFAIK, a 'sub-child' of one of the C languages. It used to be called Small.) - I also had a brief dabble with LUA but not for long (programming language used for MTA.. yeah, I like GTA:SA. Bite me.)

 

I've also created UCP's using PHP + MySQL together. I'm no expert by any means but I'd say I'm reasonably clued up on it.. to an extent.

Posted

i = 1
 while i<=0 {
    i++
 }
else
{
 echo "go home your drunk"
}

 

Am I missing something, but that's not an infinite loop. i is already greater than 0 so the loop is completely bypassed...

 

i = 1;
 while i>0 {
    i=++;
 }
else
{
 echo "go home your drunk";
}

 

means you never "go home drunk" :D




×
×
  • Create New...