C# is for bed-wetting nancy types. C++ is the One True Language
-
I mean - it's been days since we've had a good religious fight about languages...
cheers, Chris Maunder The Code Project | Co-founder Microsoft C++ MVP
ppl still using c++ are dinosaurs :-\ They are like old C64 machines, nice to have in a museum but useless in the real world.. ;-P Let the games begin :suss:
-
Nah - key the program in using binary key-switches on the front panel! (BTDTGTTS with an elliott 903!)
Now that's the right direction you're heading. Keep it up, 5+! :-D
-
1s and 0s. If you need any of that fancy alphabet crud then you're a bed wetting liberal.
I'm not a stalker, I just know things. Oh by the way, you're out of milk.
Forgive your enemies - it messes with their heads
-
I mean - it's been days since we've had a good religious fight about languages...
cheers, Chris Maunder The Code Project | Co-founder Microsoft C++ MVP
I'll one up the statement in the message title. But first, some history. The "C++ is difficult" crap first emerged with the rise of Java with proponents screaming their heads off about how it is absolutely essential to free programmers from worrying about memory de-allocation, that multiple inheritance is evil, that C++ suffers from feature creep, and that it is not a purely object-oriented programming language. A cult was formed around this, and as is true about must cults, there were strong commercial interests at work that found the patronizing of this cult as an easy way of subtly promoting selfish aims. Those who think memory de-allocation is a huge productivity killer, I think they have pure shit instead of gray matter in their brains. Terms like 'dung headed', 'shit brained', and 'crap headed' should be used to describe these pansies who should be doing janitorial work rather than programming. And that is because they don't understand 'resource acquisition is initialization'. The modern definition of a truly object-oriented programming language is that it should support ALL the constructs of UML. This means supporting multiple inheritance of both concrete and abstract classes, which means Java is also not a truly object-oriented. Take that you Java suckers!!!! And finally, the amount of bloat in BOTH language features AND libararies in both Java AND C# is testament to the fact that in reality blasphemers blaspheme to try and hide their illegitimate births. Enough said!!!!
-
I mean - it's been days since we've had a good religious fight about languages...
cheers, Chris Maunder The Code Project | Co-founder Microsoft C++ MVP
Wiring relays, logic chips, serial to parallel shift registers, flip-flops etc, a couple of resistors, capacitors, op-amps and a power source, OK, if you want to get fancier you can use a 4004 processor and some assembly and machine language to speed it up some. Not any of that dumbed down kiddy Object Oriented crap language... At least when you screwed up you can get real honest to God sparks and flames and people running for cover. :-D
It was broke, so I fixed it.
-
Nah - key the program in using binary key-switches on the front panel! (BTDTGTTS with an elliott 903!)
-
Phfft, assembler, mnemonics what a wuss. Let's talk machine code and you're the man! :-D And decimal system number are not accepted. It has got to be binary, octal or hexadecimal. ;P
The first job I had out of college was on an old IBM Series/1, programming in EDL (25 years ago). This was a language close to assembler in structure. This was the days of debugging by getting a printout of the code, which had the hex machine language on the left-hand side. You'd set breakpoints/inspect data by looking at addresses. If I remember right, an "if-equal-to" compiled to an 80A2. Many is the time for simple logic errors were would actually patch the code (ah, crap, I meant an "80B2") while testing to ensure our fix before bothering with the editing/compilation. In some ways, it gave a deeper appreciation for what's "really going on" at the machine level, but I sure am glad for modern tools/techniques/frameworks.
-
Actually done that -- Hand-assembled TI980 assembly language into machine code, then keyed it into the front panel switches. Read the results from the front panel lights. :-D
I've done the same with the front panel when the punched paper tape broke on an old Varian (circa 1974 or there abouts...) Binary for the win!
-
I mean - it's been days since we've had a good religious fight about languages...
cheers, Chris Maunder The Code Project | Co-founder Microsoft C++ MVP
Nancy? WTF Were you born in the 1920s?
-
I mean - it's been days since we've had a good religious fight about languages...
cheers, Chris Maunder The Code Project | Co-founder Microsoft C++ MVP
Those who can C C++, those who can't, read about C# Real programmers engrave the silicon! :cool:
-
While C++ are still coding what I've done faster in C#, I'm getting laid :)
Just as well you don't work on Windows, or did you?
-
You young'uns got it soft. Back in my day I had to write an entire database product using only 0s.
swmiller wrote:
You young'uns got it soft. Back in my day I had to write an entire database product using only 0s.
Yeah! I heard of that product. you called it freebase. I think instead of the product getting off the ground you must have, swmiller... Also, what a coincidence that your source codes indicate the number of people who used your database product. Not even you yourself found it useful! A sign over your office entrance that says "Yup, only 0 sold so far". "Whatever you be puffin on that got you thinkin that you supaman..."
-
OK, then it's been hours. Though VBScript is still the Prince of Languages...
cheers, Chris Maunder The Code Project | Co-founder Microsoft C++ MVP
-
I mean - it's been days since we've had a good religious fight about languages...
cheers, Chris Maunder The Code Project | Co-founder Microsoft C++ MVP
-
I mean - it's been days since we've had a good religious fight about languages...
cheers, Chris Maunder The Code Project | Co-founder Microsoft C++ MVP
You all are my heroes.
-
I've spent most of my career in Progress, and have been back in there a few times in recent days. Can I have a new forum just for me please.
Every man can tell how many goats or sheep he possesses, but not how many friends.
-
Just as well you don't work on Windows, or did you?
:confused:
-
Sorry, FORTH is the one true language. You can intermix low level assembler and high level FORTH. The language can be multitasking, not the OS. You can extend the compiler as you are compiling the program. Back in the early 90's I'd compile 300K programs in 30 seconds, while the C compiler would take hours. And the application could still be interactive allowing new commands to be created while the program was running instead of the old, tired, edit-compile-run cycle every time you needed to make a minor change. Unit testing is a breeze since each verb (command) is stack based, so no scaffolding is required, just load up the stack with the input parameters, run the command, check the stack for the expected output. Multiple programmers can work on their sections and then just zipper the different files together without fear of name collisions. A project I initially estimated would take 9 months was operational in 6 weeks because we were able to fling code at the wall and it all stuck.
Psychosis at 10 Film at 11
Ah yes, I remember implementing FORTH on a Motorola 6809 uCPU. Simple with the two stacks and the Next operator was just a JMP [Y++]. You could pack a lot of functionality in a couple of KiloBytes (not MBytes) of Battery Backed RAM. Mind you, writing a multi-tasking OS in Assembler and 20 Kb was fun. Matthew
-
I mean - it's been days since we've had a good religious fight about languages...
cheers, Chris Maunder The Code Project | Co-founder Microsoft C++ MVP
As Peter Sellers, as 'inspectur Clouseau' used to say: "I will say this only wunce...':: There is no 'one true language'. Language fights are so stupid. The quality of software is much more determined by proper design, coding practice and programming style, than by languages. Every language has its pro's and con's. Usually programmers idolize the language they know. They think that language is the best, because they can use it best.
-
As Peter Sellers, as 'inspectur Clouseau' used to say: "I will say this only wunce...':: There is no 'one true language'. Language fights are so stupid. The quality of software is much more determined by proper design, coding practice and programming style, than by languages. Every language has its pro's and con's. Usually programmers idolize the language they know. They think that language is the best, because they can use it best.
Unfortunately, programming style and programming languages go hand in hand. And the C++ die-hards feel revolted by the 'programming style' of deep inheritance hierarchies, stilted template support, and non-deterministic destructors that are the unfortunate result of language like Java and C#. C++ enthusiasts ARE actually supporting a programming style rather than the programming language. The problem is that C++ is the only language that supports this programming style. Of course, it IS true that Java/C# fanatics usually ONLY know how to suck milk from a feeder and wet their pampers because momma virtual machine is there to clean the shit after them. Doh!!!