Programování je především o algoritmech. Budeme-li se bavit o procedurálních jazycích, tak základ všech je stejný. Musí umět proměnné a práci s nimi, musí umět rozhodování, smyčky, vstup a výstup. Ostatní je nadstavba. Daný konkrétní jazyk pak o samotné syntax a znalosti příkazů, které se dnes seskupují do knihoven. Kdyby se chtělo, tak lze například vytvořit klon BASIC s funkcemi, které budou umět to samé co například C nebo Pascal a jiné... Samotná rychlost daného programu pak záleží na tom, zda je program kompilován nebo interpretován. Neexistuje však žádný technický problém, aby jakýkoliv interpretovaný jazyk mohl být kompilován. Jen jde o to, že pro daný jazyk není kompilátor. Nové jazyky s vlastní syntax v dnešní době vznikají proto, že sledují trend nejpoužívanějších syntaxí s tím, že "ta jejich nová syntax je přehlednější a čistější" a samozřejmě se chtějí odlišit.Mě osobně vyhovuje syntax jako má BASIC nebo Python či Pascal. Ano, je to ukecanější, ale pro mě přehlednější.Mimo jiné zrovna BASIC stále žije v Microsoft Office coby Visual Basic for Application (VBA) a ať si kdo chce co chce říká, je docela hodně používaný, převážně v aplikacích Excel a Access. Docela mě udivuje, že Microsoft s nástupem .NET Frameworku nepřešel z VBA na nějakou verzi VB.NET řekněme VBA.NET... Takto musí neustále spravovat "starý" VB...
Programování zdar