![]() |
Porównanie języka C+ i Pascal
Witam.
Muszę zrobić referat porównujący języki C+ i Pascal. Gdyby ktoś miał jakieś ciekawe linki albo gotową pracę to bardzo proszę o wrzucenie na e-maila: Michael0@vp.pl :) |
|
baaaaaaaaaardzo du***380;o mo***380;liwo***347;ci ma C++, Pascal duuuuuuuuuu***380;o mniej no chyba ***380;e m***243;wimy tak***380;e o Delphi to mo***380;liwo***347;ci s***261; bardzo podobne, ale C++ jest duuu***380;o bardziej praktyczny i bardziej popularny i chyba szybszy :)
|
przeciez to tak jakby porownywac malpe i czlowieka... te jezyki rozni szczebel na drabinie ewolucji.....
|
Cytat:
|
Pascal - baaardzo stary jezyk - dziwie sie ze w szkolach zamiast c++ ucza wlasnie niego (przeciez c++ jest nawet latwiejszy od pascala)
C++ -jak juz ktos wspomnial- daje badzo duze mozliwosci a takze precyzje -zarzadzanie pamiecia, procesorem itp - przez co czasami nawet moze byc niebezpieczny:) Szybki a takze bardzo zwiezly (w przeciwienstwie do Pascala) Jest to jeden z najpopularniejszych jezykow uzywanych przez programistow. To wlasnie C\C++ by "podstawa" takich jezykow jak m.in Java czy C# (modyfikowano go w zaleznosci od potrzeb) |
Najwa***380;niejsze:
Turbo Pascal jest to j***281;zyk struktularny a C++ obiektowy ;) |
Cytat:
Cytat:
(np. taki kod: (;;) if tab[j++] break; jest bardzo odstraszajacy, jednak w Pascalu musialo by to wygladac ladniej - tego wymaga semantyka jezyka). Cytat:
C natomiast jest jezykiem bardzo szybkim, szczegolnie jak sie nie korzysta z jakis wymyslnych bibliotek. W C++ jest juz troche gorzej, szczegolnie strumienie sa dosc malo efektywne (wolne). Cytat:
|
Cytat:
Ale w gimnazjach czy tam w liceach chyba nie pisze sie tak skomplikowanych programow, zeby nie mozna bylo wprowadzic C\C++, ktory jest bardziej przyszlosciowy od pascala. Osobiscie nie lubie Pascala wlasnie za to ze trzeba tak duzo pisac -chociazby deklarujac glupia tablice zamiast int tab[20]; (czyli 10 znakow) piszemy tab:array[1..20]of integer; (czyli ponad 20 w przypadku pascala) Cytat:
Cytat:
|
Cytat:
Generalnie czytelnikowi latwiej jest sobie przetlumaczyc z Pascala na cokolwiek (nawet C), niz z C na cokolwiek (w tym na pseudokod dla jego mozgu, zeby algorytm zrozumial :) ). Cytat:
Przyklad taki najbardziej brutalny: Zeby podzielic liczbe przez 4, dobry programista C zrobi przesuniecie bitowe o 2 w prawo, bo to ma w procesorze prawie za darmo (jest taki rozkaz procesora), natomiast programista C++ podzieli po prostu przez 4 i nie bedzie sie martwil o to co kompilator z tym zrobi - moze zoptymalizuje do przesuniecia bitowego, moze nie ... Zreszta jakby zrobil przesuniecie bitowe, to pewnie jego kolega z zespolu (lub kierownik) by go o******yl ze pisze nieczytelnie || |
Wszystkie czasy w strefie CET. Aktualna godzina: 13:45. |
Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2025, vBulletin Solutions Inc.