💾 Archived View for bbs.geminispace.org › u › eddos › 16441 captured on 2024-05-26 at 16:54:06. Gemini links have been rewritten to link to archived content
⬅️ Previous capture (2024-05-12)
-=-=-=-=-=-=-
Re: "Why did Wirth's languages never see widespread adoption..."
That doesn't sound so bad. I know you usually wouldn't need to do the first two steps but after you're done, you could use the protocol implementation for other projects. They're always there.
Apr 28 · 4 weeks ago
🐙 norayr [mod] · Apr 29 at 02:32:
on safety of c code: it is a generated c code. likewise writing in assembly is not safe but assembly generated from oberon or ada is safe. (:
another addition is this example: oberon arrays always have size. even if you expect in the function
VAR str: ARRAY OF CHAR
when you get str, you know the size. we pass the size as an additional argument, it is visible in c code, but hidden in oberon.
oberon compiler which produces machine code would send an oberon string which is actually a struct with one field for size. well voc also keeps arrays as structs with one field for length.
🐙 norayr [mod] · Apr 29 at 02:40:
TKurtBond, on package manager, my dream is to be able to
Why did Wirth's languages never see widespread adoption besides Pascal? Even Pascal is not used much nowadays outside of Delphi and Lazarus. I tried Pascal myself and I found it to be a nice language structurally, but I also found it to be missing basic features that relate to writing the language itself (example: not being able to insert newlines into strings like you would do in C via '\n'). I also don't like how much "modern" Pascal is centered around just 2 compilers: FreePascal and...