Jedno, co niemile mnie w tej dyskusji rozczarowało, to to, iż kolega Gerwazy doczepił się do tekstów ze zbyt małą ilością przecinków. W związku z tym, chciałbym przedstawić, gdzie kolega Gerwazy popełnił błędy ortograficzne w jednej ze swoich wypowiedzi. Buźka to miejsce bez przecinka.
Gerwazy pisze:Jeśli ktoś w ogóle jeszcze nie programował, to po co zaczynać od Pascala? Nie ma to sensu, bo i tak wcześniej czy później (im szybciej tym lepiej) będzie musiał przejść na coś porządniejszego (C/C++, Java, C#, Python, Perl czy chodziażby PHP do głupich stronek).
Po co spaczać sobie mózg niepotrzebnym językiem, skoro można od razu nauczyć się dobrych nawyków programistycznych. (Btw. Dev-C++ jest pisany w Delphi, czyli w Object Pascalu .)
Przecież nie trzeba od początku poznawać języka w 100% i wykorzystywać wszystkich jego możliwości. Tak więc na początek to ja bym polecał C lub C++ (lepiej) i, jak już powiedział modrzew, "Symfonię C++" jako podręcznik - na początek wystarczy 1 tom. No a potem oczywiście "Pasję C++". Bądź też zacząć od Javy, jak pisał Gambit, a jako podręcznik polecam "Thinking in Java" wydanie 3.
Moim zdaniem, z punktu widzenia początkującego są to równie trudne (a może równie łatwe?) języki. Wybór zależy od tego, co chce się osiągnąć i jakie ma się możliwości (kompilatory, interpretery) na miescu pracy - dom, szkoła.
.
A także: pisze się
w miejscu pracy.
Oraz: przed imiesłowami "-ąc", "-ąca", "-ący", "-ące", "-ąco" także stawia się przecinek.
Co do dyskusji, to sądzę, iż początkującym W POLSCE nie robi różnicy czy zaczynają od C czy Pascala, gdyż Pascal był, owszem, tworzony jako język do edukacji, ale w szkołach AMERYKAŃSKICH, stąd w Polsce, gdzie na klasę informatyczną przypada 10% osób, które po angielsku się dogadają, "pomoc", wynikająca z "opisowego" nazewnictwa funkcji w Pascalu, nie przydaje się zbyt bardzo. Jednakże tak w C, jak i w Pascalu, trudno czyta się czyjś kod i nie ma tu większej różnicy. Jedyna większa różnica, którą ja osobiście zauważam, to ta, że w C pisze się o wiele szybciej, co daje pewną przewagę na np. sparingach programistycznych (ja, niestety, wolę nadal pisać w Pascalu - "informatyk uczy się tylko jednego języka, resztę poznaje").