logoalt Hacker News

vbezhenartoday at 2:49 AM3 repliesview on HN

Can you provide some examples of these beautiful abstractions or tools?


Replies

kelsey98765431today at 3:38 AM

Take message queues. ZMQ and the like have basically solved message passing which was a ghastly thing to worry about for many years.

stephbooktoday at 4:25 AM

Memory garbage collection, borrow checker, compile-time static typing in dynamic languages (Typescript, Python).

Language specific for JavaScript: Strict comparison operator === that disables type coercion, together with banning ==.

== allows "5" equals 5.

whattheheckhecktoday at 3:36 AM

Read The Linux Programming Interface book