Lililea,
Tak sie sklada, ze pracuje z jezykami programowania na codzien i to Ty nie masz racji i sprzeczasz sie z calym swiatem.
Jezyki programowania wysokiego i niskiego poziomu istnieja, niezaleznie czy Ci sie to podoba czy nie, niezaleznie czy sie z tym zgadzasz czy nie i niezaleznie od tego czy tuptasz nozkami czy nie.
Jedna instrukcja asemblera przeklada sie na jedna instrukcje maszynowa.
Jedna instrukcja C przeklada sie na kilka instrukcji maszynowych.
Ale juz w przypadku C++ niektore instrukcjc C++ (polimorfizm, RTTI, wyjatki) przekladaja sie na dziesiatki instrukcji asemblera. Ponadto dochodzi pojecie metaprogramowania, czyli programowania na typach - zupelnie nie dajace sie przelozyc na kod asemblera.
Java, dziala na maszynie wirtualnej. Ten jezyk nie ma pojecia na jakim sprzecie pracuje. Nie ma tam wskaznikow, short i longjumpow, nie mozna wstawiac wstawek asemblera. Dzieki temu jest bardziej przenosny.
Przejdzmy teraz do baz danych na ktore sie powolywalas wczesniej. SQL, jezyk deklaratywny. Zupelnie rozny od C, C++, Javy (jezyki imperatywne)...
Dlaczego?
Mowisz co trzeba zrobic (wybierz z bazy pola gdzie nick = 'Lililea') a nie mowisz jak to zrobic (iteruj sie po rekordach, porownaj imie z 'Lililea' jak jest rowne wypisz na ekranie jak nie przejdz dalej).
BTW, nie wiem czy wiesz, ale istnieje takze jezyk Lua. Jego nazwa wydala mi sie bardzo podobna do koncowki twojego nicka.
i To sa wlasnie jezyki wysokiego poziomu
Lukasz