Czy warto uczyc sie Pascala?

0

Czy warto uczyc sie pascala?

2

Tak.

Obecne wersje są nowoczesnymi dialektami, którym za wiele nie brakuje w stosunku do tych "bardziej popularnych" języków.
Poza tym ważne jest, żeby się w ogóle nauczyć programować, a jak osiągniesz już jakiś poziom i biegłość, to możesz (jeśli będziesz czuł taką potrzebę, a nie będzie to wynikać z tego, że w Pascalu nie wypada) pomyśleć o przesiadce.

Poza tym Pascal ma wiele właściwości, które są mega pomocne podczas pracy, a zwłaszcza podczas nauki. Między innymi pilnuje typów (nie uda Ci się przypisać tekstu do zmiennej liczbowej), pilnuje zakresów tablic (nie dostaniesz się do 12 elementu tablicy, która ich ma jedynie 8) itp.

0

Na produkcji? Statystyka np githuba mówi "nie"
Podczas nauki? Być może tak,zgadzam się z podanymi wyżej wybranymi cechami.
Natomiast wyklikiwanie fuch w Delphi jest antywzorem.

4
cerrato napisał(a):

Tak.

Obecne wersje są nowoczesnymi dialektami, którym za wiele nie brakuje w stosunku do tych "bardziej popularnych" języków.
Poza tym ważne jest, żeby się w ogóle nauczyć programować, a jak osiągniesz już jakiś poziom i biegłość, to możesz (jeśli będziesz czuł taką potrzebę, a nie będzie to wynikać z tego, że w Pascalu nie wypada) pomyśleć o przesiadce.

Poza tym Pascal ma wiele właściwości, które są mega pomocne podczas pracy, a zwłaszcza podczas nauki. Między innymi pilnuje typów (nie uda Ci się przypisać tekstu do zmiennej liczbowej), pilnuje zakresów tablic (nie dostaniesz się do 12 elementu tablicy, która ich ma jedynie 8) itp.

Jak ktos juz zna Pascala to moze sie nim bawic ale czy dla zoltodzioba faktycznie warto zeby bral sie za Pascala zamiast C++/jave/C#/typescripta/CzyCoTamJeszcze ? Bo ja nie dostrzegam plusow

Edit: jeszcze jakbym zobaczyl CV "0 doswiadczenia ale wpisany /tylko/ Pascal" to bym uznal ze mu w LO pokazali i nigdy nie sprobowal niczego innego

1

Może się mylę, ale Pascal nie wnosi nic odkrywczego w stosunku do innych języków, nie zauważyłem żeby kształtował myślenie o programie w jakiś odkrywszy sposób, to taki okrojony c++ ze słówkami zamiast klamerek. Biorąc pod uwagę popularność tego języka, nie warto.

7

Zakładając, że nie masz dostępu do internetu, a kuzyn przyniósł Ci książkę o Pascalu to tak, warto.

1

Ja tak właśnie miałem....nie było internetu a książkę przyniósł brat:

5

Jakbym zaczynał dzisiaj, to bym wolał się uczyć Pythona (podobny feeling - tzn. programy zarówno w Pythonie jak i w Pascalu są zbliżone do normalnego angielskiego. Chociaż Python bardziej pilnuje składni, a Pascal na więcej pozwala). Przy czym Python ma szerokie zastosowanie dzisiaj i jest bardzo modny, a Pascal przestał już być modny, stał się niszą dla zapaleńców.

Ale z drugiej strony ludzie, którzy zaczynają programować, za bardzo patrzą po to, żeby się uczyć "pod pracę" i tego "co się opłaca", podczas gdy pierwszych parę kilka języków to i tak nauka programowania. Jeden język cię nauczy tego, drugi czegoś innego. Myślę, że nawet nauka Logo czy Scratch nie musi być zła na jakimś etapie, mimo, że tego i tak nie użyjesz w realnym zastosowaniu.

Ale nauka podstaw programowania to co najmniej kilka lat, więc przez ten czas można równie dobrze obczaić jeden język, potem drugi itp. Pytanie tylko o motywacje - czemu akurat Pascal? Że łatwy (Python też jest łatwy)? Że można apki natywne robić (w C++ czy w innych językach też to możliwe)?

AnyKtokolwiek napisał(a):

Natomiast wyklikiwanie fuch w Delphi jest antywzorem.

Uzasadnij. Wg mnie Delphi to był super program (tak jak i jego odpowiednik dla C++: C++ Builder) i uważam, że to było bardzo wygodne, wybierasz sobie komponent, wstawiasz go, projektujesz okienka, potem ustawiasz właściwości, dodajesz zdarzenia.

i to było ileś lat temu. A teraz? Jakaś regresja i ludzie piszą wszystko z palca (co jest absurdem - bo aplikacje webowe SĄ dzisiaj tworzone w aplikacjach WYSIWYG przez UX designerów, a potem i tak frontendzi kodują ręcznie wszystko to, co sobie UX designer wyklikał w aplikacji. Czyli podwójna robota. ).

3
Alek22 napisał(a):

Czy warto uczyc sie pascala?

Jeśli Twoim marzeniem jest zostać wykwalifikowanym bezrobotnym to warto. ;)

Jeśli nie zamierzasz otwierać własnej działalności związanej z własnym projektem (np. stworzonym od podstaw) to największe szanse na etat są związane z Delphi. W przypadku Free Pascala trzebaby szukać za granicą, np. w Niemczech, Holandii czy Rosji.

stivens napisał(a):

Edit: jeszcze jakbym zobaczyl CV "0 doswiadczenia ale wpisany /tylko/ Pascal" to bym uznal ze mu w LO pokazali i nigdy nie sprobowal niczego innego

No to byś źle uznał, bo jeśli dobrze pamiętam, Pascal nie jest już w podstawie programowej szkół średnich od kilku lat. Zresztą to samo powinieneś uznać widząc zero doświadczenia z wpisanym tylko C++, Pythonem czy Javą. A jeśli nie, to widać nie patrzysz na technologię jak na narzędzie, a na przedmiot dowcipów/hejtu i Twoje zdanie merytorycznie jest niewiele warte.

elwis napisał(a):

Może się mylę, ale Pascal nie wnosi nic odkrywczego w stosunku do innych języków […]

Język programowania nie musi „wnosić czegoś odkrywczego”, aby go używać. I połowa współcześnie wykorzystywanych (komercyjnie i hobbystycznie) języków tego nie robi.

AnyKtokolwiek napisał(a):

Natomiast wyklikiwanie fuch w Delphi jest antywzorem.

Nie wiem czy zdajesz sobie z tego sprawę (choć jak widać absolutnie nie), ale Delphi jako środowisko nie składa się wyłącznie z designera, a oprogramowanie jakie można stworzyć w tym IDE nie ogranicza się do aplikacji okienkowych. No chyba że masz tak sporego skilla, że potrafisz w designerze wyklikać np. usługę czy bibliotekę DLL? Nie? To nie filozuj. Tym bardziej, że np. Visual Studio też ma swój designer z modułem Properties (odpowiednik Object Inspectora), którego używania nikt nie uznaje za antywzorzec. No chyba że takich oszołomów też można znaleźć w społeczności skupionej wokół tego IDE.

Zresztą jeśli chodzi o designer to tak, jest to świetne narzędzie, które nie tylko ułatwia, ale też przyspiesza pracę. Bo znacznie, znacznie lepiej jest skorzystać z narzędzia WYSIWYG do zaprojektowania okna (bo na bieżąco widzi się końcowy efekt), niż ręcznie pisać kod generujący jego zawartość. W szczególności jeśli chodzi o pracę zespołową, która charakteryzuje się brakiem regularnej kompilacji i uruchamiania produktu.

Natomiast uprzedzając kolejne pytania czy stwierdzenia – kiedy trzeba wygenerować UI z poziomu kodu to trzeba. Ale to zupełnie osobny przypadek, zależny od wymagań projektowych czy ogólnej funkcjonalności formularzy.

0

W sumie ciekawe, czy Delphi/Pascal będzie kiedyś tak jak teraz Cobol?;-) A może juz tak sie dzieje...

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0