gurrier said:If you can't construct an arbitrary Turing machine from J-K flip-flops, you're not worth it.
Pah.
Lego.
That's the way we always used to build our Turing machines...
gurrier said:If you can't construct an arbitrary Turing machine from J-K flip-flops, you're not worth it.
gurrier said:But it's not a programming language![]()
peppery said:I want to start to learn to program but I don't have a clue where to start. Do any of the programmers out there have any advice about what language I should start with, what software to use, what the best books are??
I make money coding, and so do a fair few other people on here. I'm a software engineer, sitting on the blured line between programmer and analyst/designer. To be honest, I wouldn't use your analogy for designers as they're usually quite good, given the analysis that's performed. In my experience, many code on the projects they also design on. The difficulty is that requirements change quite quickly, and it's hard to keep up if your sales people keep moving the goalposts.lobster said:most programmers are hobbiest
Who here actually on urban 75 makes a living from coding?
i may be wrong, designers tend to get more of the money and credit
A designer is like a architect, he does not care weather the ceiling leaks or the door doesn't fit into frame.
Builders like coders have to do all the hard work of getting the problem working and a designer draws the plan for everything.
I may be completly wrong, its what i have heard and guess.
Who here actually on urban 75 makes a living from coding?
You had lego? I would have killed for lego. I had to remember all the values on the tape and do the whole thing in my head.laptop said:Pah.
Lego.
That's the way we always used to build our Turing machines...
i pretty much agree with that, although it's the manager that moves my goal posts, not the sales people. and you would have though that a manger that was your coluege a few years ago would have a bit more sence.fractionMan said:I make money coding, and so do a fair few other people on here. I'm a software engineer, sitting on the blured line between programmer and analyst/designer. To be honest, I wouldn't use your analogy for designers as they're usually quite good, given the analysis that's performed. In my experience, many code on the projects they also design on. The difficulty is that requirements change quite quickly, and it's hard to keep up if your sales people keep moving the goalposts.
lobster said:most programmers are hobbiest
Who here actually on urban 75 makes a living from coding?
Chorlton said:No, you are right
its a light and delicious snack you can eat between meals *without* ruining your appetite.
well spotted
I'd say about 1% (a bit more if changing a line in somebody else's PHP script counts).lobster said:most programmers are hobbiest
gurrier said:![]()
It's a platform / framework consisting of various libraries / communication protocols / bits and bobs, with a high level of integration with several IDE's. It supports various different languages (VB, C#, j++, C++). I assume that you were conflating it with C#, but your 'come back' above makes me think you still haven't grasped this.
Oh ok. A#? (Ado.net)Chorlton said:No, i realise its a framework, but for the purposes of this conversation i thought it would be assumed that i meant something within the .NET framework - thats all...

lobster said:so a analysis looks at the code and advices on improvements if there are any?
I'd say it's almost all written by people with day jobs as code monkeys.lobster said:so all the free software and open source software is just one percent ?
cybotto said:Academic concepts and good practise don't work well in real world anyway.
Code without comments is like a map without names on it. Not very useful if you're not already familiar with the place. Code with too many comments is just as bad. It's not too hard to comment the bits that need explaining, is it?cybotto said:Mean both in combination that is the reason why there is an AND otherwise it would be OR.
Academic good practise but lots of time inefficient. Never would read good practise from university books or lecture notes, waste of time. Four lines of comments for every instruction. A programme should be self explaining.
When I see a book starting along that lines OR using foo, foo, poo all the times
a = "hello";
b = "world";
c = 15;
d = someObjcts;
But than more down what is a again? A number or some text or whet again?
Much less than you'd think. The only tow I can think of are the apache and mozilla groups. Even then, they have few paid up coders.Alot of free software and open software coders are supported by donations which i forgot to mention, the donations are voluntary and in my mind diffrent to actually getting paid to code.
cybotto said:Academic good practise but lots of time inefficient. Never would read good practise from university books or lecture notes, waste of time. Four lines of comments for every instruction. A programme should be self explaining.
)lobster said:Programming languages instruct a computer what to do, copying any code from somewhere, could brake your computer (copying a hardware virus source code , i believe virus can destroy hardware, correct me if i am wrong) if you don't understand some conceps of programming languages and the syntax.
The olde infinite loop trick can still grind a web server to a halt if you're not careful.jæd said:The most common way of crashing a computer through programming mistakes is when doing concurrent stuff.
Having programmed many languages over the last 15 years (and I'm only 31 before the granddad accusations start!), and given the state of the programming industry as of today, my recommendation would be to learn programming with Java.peppery said:I want to start to learn to program but I don't have a clue where to start. Do any of the programmers out there have any advice about what language I should start with, what software to use, what the best books are??
good post, probably the best so far in terms of where to start imo.salaryman said: