In my opinion Go is the most Pascal like language that exists today due to fast compilation speed and extremely opinionated pursuit of oversimplifying the language at the detriment of usability.
> extremely opinionated pursuit of oversimplifying the language at the detriment of usability.
Subjective usability. Objectively, the language is quite usable, and many people even prefer it over the many other choices otherwise available to them.
Go has the nice quality (shared with Pascal) that it pretty much sticks to being a set of computer instructions, which means when you read Go it's easy to understand more or less exactly what the computer is doing. Great for auditing. Not so great for building large systems as abstractions over types.
I sort of like Go, but also can't bring myself to write it that often. I don't know why--although part if it is fetching libraries directly from git repos.
akira2501|1 year ago
Subjective usability. Objectively, the language is quite usable, and many people even prefer it over the many other choices otherwise available to them.
bitwize|1 year ago
butterisgood|1 year ago
I haven’t had a lot of trouble writing some interesting things in Go that I’ve found difficult to redo in C++ with similar simplicity.
Sometimes a language doesn’t need a ton of bells and whistles to be usable.
Wirth understood this and accomplished much.
Consider how we’ve been able to fix Voyager - simplicity can save.
int_19h|1 year ago
It can be very tedious though, e.g. the way errors are handled.
rcarmo|1 year ago
pjmlp|1 year ago
int_19h|1 year ago
pjmlp|1 year ago
Kudos to FreePascal folks though.