101010.pl is one of the many independent Mastodon servers you can use to participate in the fediverse.
101010.pl czyli najstarszy polski serwer Mastodon. Posiadamy wpisy do 2048 znaków.

Server stats:

490
active users

#programminglanguages

0 posts0 participants0 posts today

Today I realized #Go and #Rust both have panics instead of exceptions and both originate from the second half of the 2000s.

These facts are now mentioned in gato-lang.dev/

If you have experience with Go or Rust, I'm interested in your thoughts on the lack of exceptions in these languages. It looks to me like an attempt to simplify things that eventually backfired, as evidenced for example by crowdstrike.com/en-us/blog/dea

gato-lang.devGato Programming Language

Даўно збіраўся пачытаць гэтую кнігу, але вось толькі зараз дабраўся. З усіх апісваных у кнізе моваў я зусім ніяк не сутыкаўся толькі з Prolog і Io, таму спадзяюся што гэтыя часткі кнгі прынамсі будуць цікавыя

I want to read a #compiler book written in the last 15 years that covers same topics as the Modern Compiler Implementation book by Appel, but uses recent terminology, tools and techniques. Any recommendations? #compilers #programminglanguages

EDIT: It seems like no such book exists. I guess I’ll have to read docs, blogs and papers along with old books to put things together myself.

#devops how do you think your ideal programming language would look like? I mean a language in which you would write pipeline logic, like Python or Bash, not define pipeline steps itself, like YAML.

I think for me it would have:
- very clean and readable syntax
- immutable state by default
- strong typing
- strong tooling and IDE support
- focus on DevOps-need things, like JSON and files manipulation
- absence of danger things like pointers

“Hedge funds will go to great lengths in pursuit of #profits, whether it is by counting cars in satellite photos of parking lots or shipping gold across the Atlantic. Building a #compiler—a piece of #software that turns human-written code into programs a computer can execute—for your homegrown language? That still raises eyebrows.

#JaneStreet is the quant shops’ quant shop, and it does just that, with great success. Last year its trading revenue almost doubled, to $21bn, putting it on a par with giants such as #Citigroup and #MorganStanley. And the goose that lays the golden egg is its #tech system.

But it is what this system is built from that is really unusual. Other firms employ a hotchpotch of #ProgrammingLanguages, allowing staff to choose the right one for the job. At Jane Street almost everyone works in an obscure tongue developed by French academics: #OCaml.

Ask a #trader at the firm for its benefits and they will reel off a string of features, such as its support for #StaticTyping and #FunctionalProgramming, that make it hard to learn but powerful when applied to a problem. The company says the language helps “maximise the #productivity of each person we hire”.”

#HedgeFunds / #finance <economist.com/finance-and-econ> (paywall) / <archive.md/DQ0ku>

The Economist · Jane Street’s sneaky retention tacticBy The Economist

Kotlin and Go couldn't be approaching their error handling pains more differently.

Go: go.dev/blog/error-syntax
Kotlin: medium.com/@internetcreationis

TL;DR: While Kotlin is getting rich errors, Go is getting... nothing. And please stop asking for it, the community clearly won't come to a consensus.

Like it or not, `if err != nil` is here to stay.

go.dev[ On | No ] syntactic support for error handling - The Go Programming LanguageGo team plans around error handling support