|
|
Those aren't programming languages.
They're nightmares.
Marc
|
|
|
|
|
Still gets the job done.
|
|
|
|
|
nahu123 wrote: Still gets the job done.
True. SQL is an interesting "language." I can pull my hair out, gnash my teeth, and curse Microsoft and Oracle, and yet the next moment, I can bask in the brilliance of a beautiful query.
Happily though, what I now bask in is the beauty of queries that are generated for me by the program.
Marc
|
|
|
|
|
I kid! I kid because I love!
|
|
|
|
|
Yep, that's pretty much the same. I will try it out on that old computer with a hex keyboard over there.
Seriously, does anybody here really know the hexadecimal machine codes of any processor and can write a program with nothing more than a hex keypad? Who needs an assembler anyway?
The language is JavaScript. that of Mordor, which I will not utter here
This is Javascript. If you put big wheels and a racing stripe on a golf cart, it's still a f***ing golf cart.
"I don't know, extraterrestrial?"
"You mean like from space?"
"No, from Canada."
|
|
|
|
|
Since there is a 1:1 relation between machine code opcodes and assembler statements (unless using compiler-defined macros) it isn't a very important distinction, IMHO.
|
|
|
|
|
Yes.
Off the top of my head (it's been 30 years):
0x00 - break
0x20 - subroutine jump
0x4C - absolute jump
0x6C - relative jump
0xEA - no op
I used to read 6502 code from hex directly.
CDP1802 wrote: Who needs an assembler anyway?
Well, if you're programming a compiler, or writing an IL -> target CPU compiler, you damn well need to know assembly.
Marc
|
|
|
|
|
F8 08 BF F8 00 AF 3F 06
3E 08 6c 64 5F 1F 30 06
This points register F atn 0800, waits for input from the hex keyboard, stores it in register F and increments, then loops back for the next byte. Should work fine on my old computer.
It's nice that we don't habe to do it this way every day anymore, but it's scary how helpless supposedly senior developers can be when they have to deal with a little memory leak or a simple bad pointer or reference.
Edit: As I always say: The best assembler still sits right between our ears.
The language is JavaScript. that of Mordor, which I will not utter here
This is Javascript. If you put big wheels and a racing stripe on a golf cart, it's still a f***ing golf cart.
"I don't know, extraterrestrial?"
"You mean like from space?"
"No, from Canada."
|
|
|
|
|
Funny you. My first computer did not even come with an assembler. I had no other option but to write one myself.
|
|
|
|
|
Same here, and I still have that old computer.
The language is JavaScript. that of Mordor, which I will not utter here
This is Javascript. If you put big wheels and a racing stripe on a golf cart, it's still a f***ing golf cart.
"I don't know, extraterrestrial?"
"You mean like from space?"
"No, from Canada."
|
|
|
|
|
But I'm missing imperative like COBOL...
Skipper: We'll fix it.
Alex: Fix it? How you gonna fix this?
Skipper: Grit, spit and a whole lotta duct tape.
|
|
|
|
|
There should be an option for Scripting Language.
Javascript, VBScript ...
___ ___ ___
|__ |_| |\ | | |_| \ /
__| | | | \| |__| | | /
|
|
|
|
|
I don't know, most scripting languages are either procedural, imperative or OOP. What changes is who interpretes the code - is it directly the CPU (+ OS and runtimes of course), an interpreter or another software?
The platform doesn't change the programming paradigm used, I think.
|
|
|
|
|
"... have you used" and "Used == written enough code that you can write a non-trivial working program without too much difficulty." are not quite consistent.
Languages that I used over 35 years ago (e.g., DEC Macro-10/20 assembly) I was very proficient at the time. Could I write a "non-trivial" program in that today? Probably not.
I selected all of the options (except "None of the above" ) because I have used them and was pretty proficient when they were the languages appropriate for the problem space in which I was working.
A positive attitude may not solve every problem, but it will annoy enough people to be worth the effort.
|
|
|
|
|
Well, I gave that definition for granted. I developed Java under the 1.4 SDK when it was a novelty, I guess I would have some difficulties now, by contrast with VB6 and C++ that are my most loyal companions since an awful lot of time now.
|
|
|
|
|
Javascript, C#, python ... All mixed up.
|
|
|
|
|
Asm, Procedural and OOP (si-daisy)
|
|
|
|
|
It's the only programming language I know of that gets me the right results.
Marc
|
|
|
|
|
Marc Clifton wrote: I only speak the language of looooove
It's the only programming language I know of that gets me the right results
Mmmm tell that to my 3 ex-wives
M.D.V.
If something has a solution... Why do we have to worry about?. If it has no solution... For what reason do we have to worry about?
Help me to understand what I'm saying, and I'll explain it better to you
Rating helpful answers is nice, but saying thanks can be even nicer.
|
|
|
|
|
1st time is ingenuity;
2nd time is optimism;
3rd time is masochism!
|
|
|
|
|
Clearly you were not proficient in the language.
I'm retired. There's a nap for that...
- Harvey
|
|
|
|
|
It's obvious that he was extremely proficient as I was in the language, otherwise, we wouldn't have gotten in trouble with our former wives.
|
|
|
|
|
Obviously you weren't handling interrupts properly!
..or perhaps you didn't have enough bandwidth on your output stream and suffered from too many concurrent requests?
- I would love to change the world, but they won’t give me the source code.
|
|
|
|
|
What's love got to do, got to do with it?
|
|
|
|