Tu nie chodzi o to czy dany jezyk jest popularny, bardzo popularny,
czy tak sobie. Tu chodzi o to czy bedzie sie nadawac do nauki.
Pascal jest w sam raz dla poczatkujacych (i nie tylko) poniewaz kompilator
nie pozwala na pewne rzeczy, ktore moga spowodowac trudne do wychwycenia
bledy.
>Natomiast C++ jest bardzo popularne, modne i podobno
>"profesjonalniejsze" cokolwiek by to mia�o znaczy�.
To znaczy tyle, ze jest to jezyk czesto uzywany do duzych zadan
programistycznych. Ma jednak ta wade dla poczatkujacego, ze standart zmienia
sie co i rusz. Ludzie ktorzy go tworza zmieniaja co chwile zdanie.
W rezultacie co kompilator to inne konstrukcje jezyka sa dopuszczalne.
>Bawi� si� w Linuxie gdzie podstaw� jest C.
Tez bedziesz sie musial nauczyc C :)
>S�ysza�em jednak, �e C++ jest troch� trudniejsze od TP.
>Moje pytanie brzmi o ile trudniejsze?
>Czy pocz�tkuj�cy 15-latek b�dzie mie� du�e k�opoty
>z opanowaniem go? Czy mo�e jednak lepiej jednak zacz�� do TP?
To jest tak wszystkie jezyki takie jak Pascal, C czy C++ pochodza z jednego
pnia. Co oznacza, ze wykozystuja podobna skladnie do podobnych celow. Np.
instrukcja petli (wykonuje blok operacji dla liczb od 1 do 5 kolejno)
FOR i := 1 TO 5
w Pascalu jest funkcjonalnie rownowazna instrukcji
for (i = 1; i < 6; i++)
w C i
DO i = 1,5
w Fortranie. To jeden z wielu podstawowych klockow z ktorych sklada sie
programy. Wiec z grubsza nie ma trudnosci z przejsciem pomiedzy tymi
jezykami zaczniesz bo 75% procent mechanizmow w kazdej rodzinie jezykow jest
podobne. Do tego dochodza, dodatki ktore sa jakimis cechami szczegolnymi
jezyka. Z punktu widzenia algorytmiki nie maja one najistotniejszego
znaczenia, sa natomiast sztuczkami ktore pozwalaja pewne rzeczy zapisac.
Moim zdaniem: zdobadz gdzies ksiazke Wirtha "Struktury danych + Algorytmy =
Programy" i z pascalem (moze byc GNU Pascal pod Linuxem) przerob sobie ja
od deski do deski. Jak juz bedziesz mial podstawy mozesz sprobowac C i/lub
jezykow objektowych takich jak C++ czy Java.
Pozdrawaim,
Staszek
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.rutgers.edu
Please read the FAQ at http://www.tux.org/lkml/