| Electronics > Beginners |
| what is the most relevant programming language for ee? |
| << < (19/21) > >> |
| Crazy_Pete:
Correction: Your claiming it is so doesn't make it so. You claiming that your "pronouncements" are fact contrary to all available evidence makes you religious. In fact someone who "wrote a book on Java" 20 years ago just chimed in that i am correct about Java accessors. (I actually wasn't sure anymore.) Learn the difference between an object oriented language and an object based language and get back to us. I am not even criticising Java, just pointing out the difference between a philips and a slotted screwdriver. People chiming in with religious nonsense and ad-hominems doesn't change the fact. (Butt-Hurt Bjarne, really?) Who was the British female author who defined religion as "The tendency to adhere to beliefs contrary to fact for purely sentimental reasons" ??? I am ashamed i forgot her name. (She was a Sci Fi author, oddly enough. As an aside the Sci Fi genera was created by a woman [Mary Shelly = Frankenstein] and yet is a male dominated field. How ironic. :-) ) Xi Xi Crazy Pete |
| tggzzz:
--- Quote from: bd139 on November 06, 2018, 08:23:46 am ---I’ve seen some crazy shit in my time but this thread has gone full slashdot. --- End quote --- ... to the extent it is difficult to distinguish from trolling. At least the OP (if they are still reading) will start to learn that some people's opinions are best ignored. --- Quote ---3. C# exists because there needed to be a higher level OO language for non systems programming. --- End quote --- C# came into existence principally because MS was losing mindshare to Java. In attempting to move into the OS arena, they had to introduce the "unsafe" keyword. In avoiding HotSpot patents they opted for ahead-of-time (partial) optimisation which has to be done on every machine as part of the installation process - with obvious consequences. Why do I say that with some confidence? Because I remember being at a talk (in HPLabs) by Anders Hjelsberg shortly before C# was unleashed on the world. Everybody at the meeting was underwhelmed with Hjelsberg's responses, and I don't think anybody bothered to evaluate C# seriously. (And yes, they could easily have chosen to do so). |
| tggzzz:
--- Quote from: Crazy_Pete on November 06, 2018, 08:55:22 am ---No Java is not an OO language for the reasons i stated. It is an object BASED language. --- End quote --- OK; you are clearly the master of words in the sense “When I use a word,” Humpty Dumpty said, in rather a scornful tone, “it means just what I choose it to mean—neither more nor less.” ... “The question is,” said Humpty Dumpty, “which is to be master—that's all.” ATTRIBUTION: LEWIS CARROLL (Charles L. Dodgson), Through the Looking-Glass, chapter 6, p. 205 (1934). If you wish to communicate with others, it helps if the words have a common shared meaning. Currently your definitions are different to the common meaning. --- Quote ---They obviously wrote C# because back in 2001 they couldn't even come close to a C++ compiler. --- End quote --- That's completely wrong, for the reason I mentioned in my previous message. |
| GeorgeOfTheJungle:
For embedded it's C, more C, with a bit of assembly occasionally. My favourite, default general purpose language and programming environment is only a keystroke away: command-alt-i , comes with a great debugger too! Do not under estimate the power of the Java-Scripts :-) |
| Crazy_Pete:
>“When I use a word,” Humpty Dumpty said, in" Hahahah!!!!! Actually my last name is "Garner". Do you know any adult male Garners that outrank me? Then, per the treaty of Rouen, i do GET to decide what the English language means! As an historical aside, weirdly enough: The Modern English Language is based on Norman and when the Normans defeated Charlemagne at Rouen, one of the conditions was that we had the last word on how our language is spoken. (I usually only bring that up when an English Major tries to correct my spoken English. But that actually is the historical reason why English is a DESCRIPTIVE language and French is a PRESCRIPTIVE language.) In fact the Humpty Dumpty thing is your only saving grace. In common usage MOST PEOPLE when asked would say "Well Yeah, Java is an OBJECT ORIENTED language." Although technically and semantically untrue, you could argue that because English is a DESCRIPTIVE language it is proper to call Java an Object Oriented Language. See that proves i am a Norman. You are losing the argument so badly because you don't even know how to use your own weapons. (Personal Attacks and Nursery Rhymes) and i step back and say "Hark! Thou hast dropped thy sword good sir! Here, let me fetch it for thee and teach thee to swing it. There back in thine hands now, we shall resume?" :-) This is getting really funny even if way off topic. In fact, i can quote myself: "In the semantics of Computer Science (with your permission of course, since this is a semantic argument anyway) Java is a PACKAGE ORIENTED LANGUAGE" So i come out and say that it is an irrelevant and semantic argument. The only reason it is on topic is because the STRENGTHS of Object Based Languages make them a good choice for a HUGE problem domain. (Which was the OP's original question.) So i make an aside and admit it is semantics, but point out that semantics aside, Object Based Languages are valuable. And lacking any facts you have to turn to Nursery Rhymes? At least i can turn to Historical Fact and admit that i am being totally tongue in cheek in doing so. (Well at least I think its funny!) I said in actuality Java is a PACKAGE based language. In common usage English, Java is one of a large series of OBJECT BASED languages. For certain tasks Object Based Languages are preferable. In pedantically correct English, Java is a Package Oriented Language. That is not a criticism, just a fact. There are certain tasks when that is even preferable. Java also seems to be a great teaching language. It just isn't an object oriented language because it supports encapsulation and inheritance at the PACKAGE level. Looking on the bright side, in the OLDEN DAYS, religious people used to burn us at the stake for being right. :-) Xi Xi Crazy Pete |
| Navigation |
| Message Index |
| Next page |
| Previous page |