There have been multiple accounts created with the sole purpose of posting advertisement posts or replies containing unsolicited advertising.

Accounts which solely post advertisements, or persistently post them may be terminated.

finley ,

I remember watching assembly demos in the early-mid 90s and thinking those guys were wizards

gens ,

Pouet.net

JoMiran ,
@JoMiran@lemmy.ml avatar

In college back in 1991. Also had to do PASCAL and FORTRAN but thankfully those two were in a single course.

expatriado ,

I also took PASCAL in the 90s, but it is considered a high level language, and writes similarly to other high lvl languages, assembly has a very different syntax

JoMiran ,
@JoMiran@lemmy.ml avatar

Oh, I know. I meant that we had to take courses on older languages as part of the curriculum. That was a funky little college program. The oddest experience for me was taking Python back in the day as the “new thing” then not seeing it again until it absolutely exploded ~10 years ago. That program is also why I ended up playing with Linux so early on. The professors truly seemed to have a passion for emerging technologies while not wanting anyone to forget what came before. Thankfully, no punch cards.

thejml ,

We used turbo pascal in school in the early 90’s. And it had assembly blocks… which I used copious amounts of because it was the only way to make the IBM PS/1’s do useful graphics.

SpaceNoodle ,

Mebly I do, and mebly I don’t.

sag OP ,

I have Dyslexia ¯_(ツ)_/¯ Sorry.

lord_ryvan ,

You dropped this \

Short explanation: Type ¯\_(ツ)_/¯ to see ¯_(ツ)_/¯.

Long expanation: Lemmy supports formatting, like italic becomes italic. To stop this from happening, you can put a \ before it like _; the \ isn’t shown. This is why ¯_(ツ)/¯ becomes ¯(ツ)/¯. To show a \ you need an additional \ like so: \, and to make sure _ is shown and not turned into italic, it too needs . This is why ¯\_(ツ)_/¯ becomes ¯_(ツ)

ulterno ,
@ulterno@lemmy.kde.social avatar

Alternatively, you can just use the `` enclosure, used for single line code.
That is a “grave accent” or a “backtick”, the key you will find on the left of the ‘1’ key and under the ‘Esc’ key on a standard (ISO, maybe) 104/105 key qwerty keyboard.

¯_(ツ)_/¯

AnUnusualRelic ,
@AnUnusualRelic@lemmy.world avatar

The backslash is known as an escape character in this context, because it removes (escapes) the special meaning of the following character.

It’s also used that way in most Unix shells.

davel ,
@davel@lemmy.ml avatar

Assembly code is for writing C compilers, and C compilers are for writing Lisp interpreters.

henfredemars ,

I saw a Scheme interpreter written in assembly running a C compiler written in Scheme.

davel ,
@davel@lemmy.ml avatar
wewbull ,

Only the most very basic compilers. C compilers are in C mainly.

davel ,
@davel@lemmy.ml avatar

Not the first C compiler obviously. According to this Stack Overflow post, BCPL* begat B, which begat C. Language self-hosting is pretty fascinating.

*Perhaps BCPL was originally written in assembly; I’m not certain: github.com/SergeGris/BCPL-compiler

ulterno ,
@ulterno@lemmy.kde.social avatar

Talking about bootstrap here?

RestrictedAccount ,

Back in High School in the 80’s me and a buddy wrote a Z-80 editor assembler in TRS-DOS BASIC.

It was not rocket science.

davel ,
@davel@lemmy.ml avatar

I never did get very far with the TRS-80 Editor Assembler, but that was my first exposure to such things.

I also remember the BASIC code for the Dancing Daemon which was replete with PEEKs and POKEs, such that much of it was written in machine code.

nobleshift ,
@nobleshift@lemmy.world avatar
  • All
  • Subscribed
  • Moderated
  • Favorites
  • [email protected]
  • random
  • lifeLocal
  • goranko
  • All magazines