Baza znanj
Primerjava programskih jezikov
Jeziki za sistemsko delo, skriptiranje in storitve v primerjavi s tem, kaj je dejansko pomembno pri proizvodnji: varnostna jamstva, surova hitrost, koga lahko najamete in kako boleče je uvajanje in popravljanje posledičnih storitev.
16 teme · 16 vodniki
- C proti C++: kjer je črta še vedno pomembna
C in C++ sta videti zamenljiva na oglasnih deskah in se v praksi obnašata drugače. C je prenosni prepis stroja: majhni izvajalni č…
- Java proti Pythonu: To je zmogljivost, portfelji in operacije
Java in Python rešujeta iste težave izdelka z nasprotnimi krivuljami kompromisov. Javin JVM zagotavlja resno zmogljivost izvajanja…
- Perl proti Pythonu: razkorak med skriptiranjem, ki se nikoli ni zaprl
Perl in Python sta bila dva skriptna titana v svetu Unixa v devetdesetih letih in Python je zmagal v zaposlovalni vojni, vendar Pe…
- TypeScript proti JavaScriptu: To je zakaj ekipe nenehno pretvarjajo
TypeScript je JavaScript s tipi in korakom prevajanja, industrija, ki pretvarja celotne ekosisteme vanj, pa je eden najjasnejših s…
- Rust vs Go: dva moderna odgovora na isto vprašanje
Rust in Go odgovarjata na vprašanje, v kaj naj zapišemo sisteme in storitve po C? in odgovarjajo iz nasprotnih smeri. Go ohranja p…
- Rust proti Pythonu: hitrost, varnost in kaj dejansko pošiljate
Rust in Python stojita na nasprotnih straneh istega vprašanja o izdelku: Python je jezik ponavljanja in analize, Rust je jezik tra…
- Zakaj se ekipe selijo v Rust
Primer za Rust sta dva stavka: varnost pomnilnika brez zbiralnika smeti in prevajalnik, ki cele kategorije napak med izvajanjem sp…
- C: Jezik, v katerem teče vse ostalo
C je jezik pod vsem drugim: jedri, gonilniki, tolmači, ki jih poganjajo vaši strežniki Python, motorji baze podatkov, ki stojijo z…
- C++: Moč z vzdrževalnimi stroški
C++ sta dva jezika z istim imenom: sistemska elektrarna, ki je prešla na triletno standardno kadenco, in podedovane kodne baze, zg…
- Java: Besedni vlečni konj, ki se je razvijal
Java poganja večino neglamuroznega poslovnega jedra na svetu in jezik, ki so ga analitiki ducatkrat zakopali, ohranja funkcije poš…
- Perl: Veteran, ki se noče upokojiti
Perl deluje v več strežniških sobah, kot nakazujejo seznami delovnih mest: cevovodi za obdelavo pošte, lepilo za sistemskega skrbn…
- Python: lepilo, ki drži sodobno infrastrukturo skupaj
Python je lingua franca operacijskega orodja, podatkovnega dela in avtomatizacijskega sloja vsake resne infrastrukture: Ansible in…
- TypeScript: To je javaScript s sledjo papirja
TypeScript je JavaScript in tipski sistem v času prevajanja, ki ga postopoma nameščajo ekipe, ki so se naveličale loviti hrošče v …
- Rust: To je varnost pomnilnika brez zbiralnika smeti
Rustov predlog je natančen: odpravite družine hroščev use-after-free in data-race v času prevajanja, hkrati pa ohranite izvorno hi…
- Go: Dolgočasen po načrtu, zgodnja odprema
Go je infrastrukturni jezik, ki je optimiziran za odločitve, ki jih ekipe sprejemajo največ: en slog, ena veriga orodij, ena stati…
- .NET: Zaleđa izvajalskega sistema Windows in sodobni C# Run On
.NET je Microsoftovo upravljano izvajalno okolje: platforma, ki stoji za spletnimi storitvami ASP.NET Core in namiznimi zaledji, v…
Sorodne strani
Sorodne storitve
Problem z strežnikom? Napadena spletna stran? Dolgo se naloži?
Kritični problemi rešeni v 30 minutah — nonstop, 7 dni v tednu.