๐Ÿ’พ Archived View for bbs.geminispace.org โ€บ u โ€บ eddos โ€บ 16441 captured on 2024-05-10 at 11:57:41. Gemini links have been rewritten to link to archived content

View Raw

More Information

โžก๏ธ Next capture (2024-05-12)

-=-=-=-=-=-=-

Comment by ๐Ÿš€ eddos

Re: "Why did Wirth's languages never see widespread adoption..."

In: s/pascal

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.

๐Ÿš€ eddos [OP]

Apr 28 ยท 12 days ago

2 Later Comments โ†“

๐Ÿ™ 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

Original Post

๐ŸŒ’ s/pascal

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...

๐Ÿ’ฌ eddos ยท 43 comments ยท Apr 25 ยท 2 weeks ago