LordCoven
Registered
Hey, y'all.
A friend of mine was really into Pascal and wrote a 3D rendering engine using that. He was able to embed Assembler into his Pascal code. Now, I'm not sure all Pascal compilers (interpreters??) allow this, but the one he was using obviously did. Just thought I'd mention this in response to something someone posted where they were asking whether you could do this ... ramble, ramble ...
Also - MacOS was programmed in Pascal? That explains a thing or two
Another point I'd like to reiterate is that no language makes for bad programming or good programming. You can find good, clean, readable C source, just as you can find really ugly, unreadable Java code (I have to help out newbies at work, and the things they can do with Java even Satan would have difficulty dreaming up )
That's one of the problems I find with many "learn to program in X" courses - they teach the syntax, but forget to teach you about programming.
Also, I agree that one should definitely differentiate between C and C++/ObjectiveC, etc. C is one thing, and the rest is ... well ... something else, really.
Oh, and Java is based partly on C++ (also on Smalltalk) ... and C++ is based on C ... so Java kind of has bits of C in it. Mainly syntaxy stuff. And of course they went to great lengths to avoid all the "nasty" (i.e. somewhat awkward) stuff from C/C++ ... like pointers (I once had the nickname Pointer Bender, coz I could do things with pointers not even the computer was quite sure of, hehehe ).
Anyway - if your looking for a "nice syntax" language, take a look at Python. Personally, I like it -- took a bit of getting used to, but one of the main goals (I believe) was to create a language with a clean syntax.
Sorry for rambling on a bit.
Cheers,
C
A friend of mine was really into Pascal and wrote a 3D rendering engine using that. He was able to embed Assembler into his Pascal code. Now, I'm not sure all Pascal compilers (interpreters??) allow this, but the one he was using obviously did. Just thought I'd mention this in response to something someone posted where they were asking whether you could do this ... ramble, ramble ...
Also - MacOS was programmed in Pascal? That explains a thing or two
Another point I'd like to reiterate is that no language makes for bad programming or good programming. You can find good, clean, readable C source, just as you can find really ugly, unreadable Java code (I have to help out newbies at work, and the things they can do with Java even Satan would have difficulty dreaming up )
That's one of the problems I find with many "learn to program in X" courses - they teach the syntax, but forget to teach you about programming.
Also, I agree that one should definitely differentiate between C and C++/ObjectiveC, etc. C is one thing, and the rest is ... well ... something else, really.
Oh, and Java is based partly on C++ (also on Smalltalk) ... and C++ is based on C ... so Java kind of has bits of C in it. Mainly syntaxy stuff. And of course they went to great lengths to avoid all the "nasty" (i.e. somewhat awkward) stuff from C/C++ ... like pointers (I once had the nickname Pointer Bender, coz I could do things with pointers not even the computer was quite sure of, hehehe ).
Anyway - if your looking for a "nice syntax" language, take a look at Python. Personally, I like it -- took a bit of getting used to, but one of the main goals (I believe) was to create a language with a clean syntax.
Sorry for rambling on a bit.
Cheers,
C