( TCH | 2021. 03. 25., cs – 12:02 )

Egy programozási nyelv választásnál mondjuk több dolgot érdemes figyelembe venni, főleg ha a hobbin túlmutat:
Az előző cégnél, ahol dolgoztam, ott egy raklap termékünk működött a Pascal-ban írt szoftvereimmel. Ez nem csak hobbi.
- szükséges platformok támogatottsága
Pascal > Rust Pascal (61 "Tier 1", 7 "Tier 2") Rust (8 Tier 1, 76 Tier 2, 80 Tier 3) Jól néz ki a Rustnál az a rengeteg felsorolt platform a Tier 2 és Tier 3-as szekciókban, de egyrészt maguk is bevallják, hogy azok nem feltétlen fognak működni; a Pascalnál meg amint látod túlsúlyban vannak a "Tier 1"-es platformok, másrészt meg a Rust listája csalóka, mert ők különveszik az egyes architektúrán és bitszélességen belül az "alfajokat" (pl. i386/i486/i586/i686 vagy armv#/thumbv#), de még az endianitást is, míg a Pascalnál ezek csak úgy vannak szétbontva, hogy architektúra/bitszélesség, (pl. az i386 az az összes 32-bites x86-ot jelöli, az AArch32 meg az összes 32-bites ARM-ot), sőt néha még az sem, mint pl. a MIPS-nél, vagy a RISC-V-nél.
- produktív programozás szempontjából
Pascal >> Rust Láttad már a Lazarust?
- biztonságos programozás szempontjából: első kérdés, hogy a célfeladatnál mennyire hangsúlyos?
Pascal < Rust A Pascal kb. annyira biztonságos, mint a C++, ha úgy használod, de lehet annyira is, mint a C, ha úgy használod. Nem úgy tervezték, mint a Rust-ot. "Magától" sosem lesz annyira biztonságos, mint a Rust, mert nem is volt cél.
- emberi tényezők - mennyire lehet rá fejlesztőt találni, mennyire "mainstream"?
Pascal ? Rust Rust fejlesztőből tavaly olyan 600 ezer volt. Pascalban régen sok millióan programoztak, de a nagy részük már nem aktív, valószínűleg alig emlékeznek már a nyelvre. Viszont a Rustba beletanulni - így látatlanban is - nem könnyű, Pascalba meg az.
Lásd még: https://redmonk.com/sogrady/files/2021/03/lang.rank_.0121.wm_.png
Ez a grafikon egyrészt azért nem mérvadó, mert a mintavételezése úgy ahogy van parciális és ráadásul rossz a minta: a Pascal fejlesztők elsősorban a forum.lazarus.freepascal.org-on tömörülnek és nem a StackOverflow-on, meg a GitHub-on; másrészt meg azért, mert mint mondtam, a Pascal-nak van múltja, régen ez egy populáris nyelv volt, ergo rengeteg "rejtett" Pascal fejlesztő van, aki még tudna Pascal-ban programozni, csak már nem akar valami miatt.