20-talets högsta prioritet på språk - Säkerhet & Snabbhet
Jag har forskat lite bland språk då jag har kommit i kontakt med "C++ vs Rust" debatter dom senaste månaderna och sett lite statistik om vilka språk som är snabbast.
Jag brukar följa Dave's Garage på YouTube: https://www.youtube.com/watch?v=pSvSXBorw4A&ab_channel=Dave%2...
Han listar 5 snabbaste språken idag:
Zig
Rust
C
C++
Java
Han beskriver deras styrkor och syften. Han går inte in på deras nackdelar, då det är inte relevant. Men något som jag märker att han pratar mycket om är just säkerhet kring dessa språk. Java ska tydligen vara supersäkert att programmera i. C och C++ är inte alls säkra språk. Rust är mycket säkert. Jag kan inte uttala mig hur säkert Rust är, men jag har läst att Rust skapades för att vara säkert.
Men sedan finns det ett språk till som, enligt Dave's Garage, är det snabbaste språket. Det är Zig. Zig är tydligen en "kopia" på C++ fast med en säkerhet som Java och en snabbhet som C.
Jag började gräva djupare bland Zig och helt plötsligt så hittade jag "Zig VS Rust" debatter där Zig anses vara ett bättre språk.
Jag grävde ännu djupare och nu hittar jag "Carbon Vs Zig".
Det allt detta "VS" handlar om är just minnessäkerhet och snabbhet. Bara det. Inget annat.
Då tänkte jag, är inte detta just 20-talets framtida fokus på språk?
På 90-talet så skulle OOP vara högst prioriterat. Allt skulle vara en klass. på 00-talet så skulle allt kunna köras överallt, typ Python, Java, Matlab, C# osv. På 10-talet så skulle allt optimeras och nu så är säkerhet största fokus.
Vad tror ni? Kommer vi se ett språk som är så fasansfullt säkert att man knappt behöver skriva kod?
Övrigt så tycker jag Zig ser lovande ut. En relativ enklare syntax som är lätt att läsa, jämfört med Rust. Men jag vågar nog inte investera min tid varken i Zig eller Rust för att snart har vi säkerligen ett nytt språk som konkurrerar ut allt och alla...Vem vet?
Kommer vi se nya språk(inom kort) som är ännu säkrare och snabbare än Zig? Om svaret är Ja: Varför gör man inte ett språk som är så optimerat att det går inte optimera något mera?