Click here to Skip to main content
15,887,267 members

Welcome to the Lounge

   

For discussing anything related to a software developer's life but is not for programming questions. Got a programming question?

The Lounge is rated Safe For Work. If you're about to post something inappropriate for a shared office environment, then don't post it. No ads, no abuse, and no programming questions. Trolling, (political, climate, religious or whatever) will result in your account being removed.

 
AnswerRe: Is there malware that even a reformat of the hard drive can't remove? Pin
sx20089-Jun-20 11:46
sx20089-Jun-20 11:46 
GeneralRe: Is there malware that even a reformat of the hard drive can't remove? Pin
Stuart Dootson10-Jun-20 4:04
professionalStuart Dootson10-Jun-20 4:04 
GeneralThe 10 most dreaded programming languages, according to a survey of 65,000 developers Pin
Mike Hankey7-Jun-20 8:21
mveMike Hankey7-Jun-20 8:21 
GeneralRe: The 10 most dreaded programming languages, according to a survey of 65,000 developers Pin
Daniel Pfeffer7-Jun-20 9:31
professionalDaniel Pfeffer7-Jun-20 9:31 
GeneralRe: The 10 most dreaded programming languages, according to a survey of 65,000 developers Pin
Mike Hankey7-Jun-20 10:13
mveMike Hankey7-Jun-20 10:13 
GeneralRe: The 10 most dreaded programming languages, according to a survey of 65,000 developers Pin
honey the codewitch7-Jun-20 11:47
mvahoney the codewitch7-Jun-20 11:47 
GeneralRe: The 10 most dreaded programming languages, according to a survey of 65,000 developers Pin
Mike Hankey7-Jun-20 13:08
mveMike Hankey7-Jun-20 13:08 
GeneralRe: The 10 most dreaded programming languages, according to a survey of 65,000 developers Pin
kalberts7-Jun-20 12:19
kalberts7-Jun-20 12:19 
Assembly languages vary. I worked with one where you e.g. loaded float register 4 from memory location xyzzy by "F4 := xyzzy" and the multiplied it by 4.5 with an "F4 * 4.5" instruction. A conditional jump was written like e.g. "IF = GO Label" (if the flag bits were not set other ways, you would have to precede the IF by a "COMP x, y". Call this syntactic sugar - it definitely is! - but it makes the code a lot easier to read than the treaditional assembler acronym letter soup.

This was definitely a CISC machine: E.g. it had a loop instruction "W LOOPI i, imax, TopLoop" for incrementing i, comparing it to imax, and until imax was reached, jump to TopLoop- a for-loop control in a single instruction. There were call instructions transferring a list of arguments onto the stack, moving the stack pointer and checking for stack overflow. There were heap allocate/free instructions (and the call instruction might allocate stack frames from the heap, for coroutine use). A comprehensive set of string instructions, e.g. for translating a string to another (single-byte) encoding / case / ... - strings were addressed through descriptors giving the location and length. Math functions such as square root, X**Y, log and trig functions were single instructions.

The distance in abstraction level between K&R C and this assembler/instruction set was so moderate that at the time, I didn't really see any advantage of C other than that it could also be compiled for more primitive instruction sets. In fact, we used to refer to C as "Machine independent assembler" Smile | :) I preferred the machine dependent one... (But for the most part, we were programming in higher level languages than C).
GeneralRe: The 10 most dreaded programming languages, according to a survey of 65,000 developers Pin
sasadler9-Jun-20 7:50
sasadler9-Jun-20 7:50 
GeneralRe: The 10 most dreaded programming languages, according to a survey of 65,000 developers Pin
Mike Hankey9-Jun-20 7:55
mveMike Hankey9-Jun-20 7:55 
GeneralRe: The 10 most dreaded programming languages, according to a survey of 65,000 developers Pin
Rick York7-Jun-20 10:35
mveRick York7-Jun-20 10:35 
GeneralRe: The 10 most dreaded programming languages, according to a survey of 65,000 developers Pin
honey the codewitch7-Jun-20 11:46
mvahoney the codewitch7-Jun-20 11:46 
GeneralRe: The 10 most dreaded programming languages, according to a survey of 65,000 developers Pin
Peter R. Fletcher9-Jun-20 2:38
Peter R. Fletcher9-Jun-20 2:38 
GeneralRe: The 10 most dreaded programming languages, according to a survey of 65,000 developers Pin
Mark Miller9-Jun-20 6:30
Mark Miller9-Jun-20 6:30 
GeneralRe: The 10 most dreaded programming languages, according to a survey of 65,000 developers Pin
CodeWraith7-Jun-20 13:21
CodeWraith7-Jun-20 13:21 
GeneralRe: The 10 most dreaded programming languages, according to a survey of 65,000 developers Pin
Mike Hankey7-Jun-20 13:37
mveMike Hankey7-Jun-20 13:37 
GeneralRe: The 10 most dreaded programming languages, according to a survey of 65,000 developers Pin
Gary R. Wheeler7-Jun-20 14:08
Gary R. Wheeler7-Jun-20 14:08 
GeneralRe: The 10 most dreaded programming languages, according to a survey of 65,000 developers Pin
Mike Hankey7-Jun-20 14:16
mveMike Hankey7-Jun-20 14:16 
GeneralRe: The 10 most dreaded programming languages, according to a survey of 65,000 developers Pin
Sander Rossel7-Jun-20 23:46
professionalSander Rossel7-Jun-20 23:46 
GeneralRe: The 10 most dreaded programming languages, according to a survey of 65,000 developers Pin
Dar Brett7-Jun-20 17:58
Dar Brett7-Jun-20 17:58 
GeneralRe: The 10 most dreaded programming languages, according to a survey of 65,000 developers Pin
Rage7-Jun-20 21:56
professionalRage7-Jun-20 21:56 
GeneralRe: The 10 most dreaded programming languages, according to a survey of 65,000 developers Pin
fd97508-Jun-20 1:02
professionalfd97508-Jun-20 1:02 
QuestionRe: The 10 most dreaded programming languages, according to a survey of 65,000 developers Pin
CPallini8-Jun-20 1:41
mveCPallini8-Jun-20 1:41 
AnswerRe: The 10 most dreaded programming languages, according to a survey of 65,000 developers Pin
kalberts8-Jun-20 3:47
kalberts8-Jun-20 3:47 
GeneralRe: The 10 most dreaded programming languages, according to a survey of 65,000 developers Pin
W Balboos, GHB8-Jun-20 5:33
W Balboos, GHB8-Jun-20 5:33 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.