#Programming-Languages
14 notas · última:
My Evolving Approach to Learning Programming Languages
Dan Lew returns to Python after 15 years and tracks how the questions he asks of a language changed: from 'does it run on my machine' to reproducibility, testing, typing, API privacy, and immutability.
Programming Languages in the Age of AI Agents
If AI agents write the code, does language choice still matter? Alexandru Nedelcu argues static typing sharpens the agent's feedback loop, but comprehension debt stays a human problem.
Elixir
Elixir is a functional, concurrent language created by José Valim that runs on the BEAM virtual machine. It builds on Erlang's strengths — fault-tolerance, distribution, the actor model — while…
Erlang
Erlang is a concurrent, functional programming language created by Joe Armstrong, Robert Virding, and Mike Williams at Ericsson in 1986 to improve the development of telephony applications. It was…
C#
C# was designed by Anders Hejlsberg at Microsoft, first distributed in 2000 as part of the .NET platform. Hejlsberg had previously designed Turbo Pascal, Delphi, and Visual J++ — and flaws he…
F# and OCaml
F# and OCaml are both members of the ML language family — together with Standard ML, the three most prominent ML dialects today.
[dotnetarchitects] [OFF] - Utlização do .Net no mundo afora
Discussão sobre a presença do .NET fora do ambiente Microsoft, com contraste entre enterprise e startups, e argumentos sobre produtividade, especialização e escolha de stack conforme o problema.
Elixir: Come for the syntax, stay for everything else
The author says Elixir first appeals through Ruby-like syntax, then keeps developers with functional programming, scalability, memory handling, immutability, fault tolerance, and a community he trusts.
7 reasons why frameworks are the new programming languages
The piece argues that modern coding centers on frameworks because most work now means using APIs, inheriting existing code, relying on algorithms, and letting tools handle syntax.
Ruby pioneers come clean on the language's shortcomings
Yukihiro Matsumoto and David Heinemeier Hansson praise Ruby for readable code, abstraction, community and programmer happiness, while also noting complexity, speed limits and weak spots outside the web.
Damien Katz: What Sucks About Erlang
Damien Katz argues that Erlang’s syntax, control flow, string handling, records, memory failure behavior, code organization, and uneven libraries make it awkward for some application work, even though it shines in systems like CouchDB.
It Is Time to Learn JavaScript
The author argues that JavaScript has matured into a useful language across client, mobile, and server development, and that learning it can improve how developers write code in other ecosystems too.
Why Perl Didn't Win
The essay argues that Perl lost not because it was useless, but because CGI was costly, PHP was easier to deploy, CPAN’s edge faded, and Perl 6 split attention without delivering a clear future.
How Many Languages Do Developers Need To Know?
The article says big tech companies keep creating languages like Swift, Hack, Dart and Go to fit their own platforms, which can help development but also push developers to learn more tools and stay tied to one ecosystem.
