Zgadzam się ze wszystkim co napisałeś.
Ale doczepię się do pierwszego akapitu.
Różnice w typowaniu.
Jaka jest różnica, w pisaniu
wiek : integer;
int wiek
$wiek
var wiek
w kontekscie pisania algorytmu? Dostosowanie się do syntaxu nie zmienia sposobu programowania - nauki programowania. Dobra zgodzę się na podzial - silnie typowane i nie. Tutaj to ma znaczenie w nauce.
Co za różnica, że gdzieś musisz zrobic if (9 == 0.9) a w innym jezyku musisz zrobic if (parseFloat(9) == 0.9) (oczywiscie zamiast cyfr sa zmienne, ale chcialem podac przyklad).
Cały czas bierz kontekst pod uwagę - do nauki PROGRAMOWANIA. Czyli sposobu myślenia, rozwiązywania algorytmów.
W językach imperatywnych
@edit
Dobra inaczej.
OCZYWIŚCIE ŻE SĄ OGROMNE RÓŻNICE I SRYLIARD JĘZYKÓW I KAŻDY JEST DOBRY W PEWNYM CELU. I NA KAŻDYM DOBRY SPECJALISTA SIĘ DOROBI KASY.
Ale cały czas mi chodziło tylko o
kontekst nauki podstaw programowania. Dlatego w domyśle chodziło o klasyczne, powszechnie dostępne i uzywane te co podalem.
Nie wspominam tu o PHP bo ciężko to nazwać językiem programowania..
No to pogadaliśmy. Idź smieszkować gdzie indziej. Dowcip hehe sprzed 20lat.
Zakładki