To pytanie zadałem sobie przed chwilą. Odpowiedź jest bardzo prosta-nie. Język czyli semantyka, sam dialog z komputerem raczej trudno ulega przedawnieniu, a to dlatego, że jest pewna rzecz w komputerze niezmienna-bity. Są, były i będą w każdym komputerze. A więc jeżeli język nie obsługuje pewnych ficzerów jak np. obsługa wyjątktów, to leży to już w kwestii kompilatora. Ile to już dziwactw wymyślono dla C czy takiego bardzo przyjemnego Fortrana. Jeżeli wychodzi nowa wersja jakiegoś języka, to jest to po prostu ustandaryzowanie pewnych rozwiązań wobec stawianych problemów. Weźmy np. C. Mamy w nim dwa standardy: ANSI C(pierwotny) oraz C99. Standard drugi jest jedynie pewnego rodzaju próbą unowocześniania języka. Nie zawsze wychodzi to na dobre. C99 dorzucił kilka całkiem fajnych ficzerów w stylu komentarzy jednolinijkowych, czy chociażby typ logiczny, jednak nie oszukujmy się-to wszystko to tylko mydlenie oczu. Nie mówię tu że starsze języki są gorsze. Warto jednak pomyśleć w czym uchybiają tym nowszym...
PS: Całkiem chlubnym przykładem jest najnowszy(jeszcze opracowywany) standard języka C++. Wprowadza tyle udogodnień, że sama nauka tego standardu będzie trwała dłużej niż nauka C++ ;)
Subskrybuj:
Komentarze do posta (Atom)
Popularne posty
-
Witam! Dziś i nie tylko dziś opowiemy sobie o kombinatoryce. Czym jest więc ta kombinatoryka? Kombinatoryka to teoria obliczania liczby...
-
Witam wszystkich! Oto nadeszła pamiętna chwila! Lynx obudzony ze snu, po 8 godzinach pracy ożywa! Czym był Lynx? Lynx był kiedyś moim nie...
-
Witam! Dostałem dzisiaj bardzo śmiesznego maila. Hmm...może zamiast opisywać co takiego w nim było wrzuce tutaj ocenzurowaną wersję ;) Pan...
-
W społeczności "hackerskiej" określenie script kidd oznacza osobę korzystającą z programów używanych do różnego rodzaju ataków nie...
-
Witam! Jest to mój pierwszy post "polityczny". Możliwe że takowych pojawi się więcej :) DISCLAIMER: Ten post i każdy następny ...
-
Hai All! Otóż niedawno zainteresowałem się przepięknym językiem jakim jest Lisp :). Szukając implementacji odpowiedniej dla mojego systemu...
-
Jeżeli zawsze byłeś ciekawy jak działa pop i push oraz jak można je zastąpić, to zapraszam do czytania ;) Jeżeli miałeś kiedykolwiek styc...
-
Hai all! Piszę sobie od niedawna w Javie, praktycznie całkowicie się na nią przerzucając. I muszę przyznać jestem zadowolony. Nawet bardzo...
-
Megatutorial by Aссаръеллюсс Witam w drugim moim wielkim tutorialu!Tym razem jednak nie o AutoIT ,ale o innym już dużo 'doroślejszym...
-
Witam! Rzadko się spotyka języki tak zaprojektowane, że implementują funkcyjność bez szkody dla obiektowości. Takim językiem na pewno nie j...
Brak komentarzy:
Prześlij komentarz