@radek-piotr-krasny omg. Od razu sobie przypomniałem pisanie programów na zaliczenie przedmiotu - jakieś z dupy trójkąty z gwiazdek i inne cuda... A potem oddawanie tego na dyskietkach. Jak miałeś farta to działała. Jak nie to przedmiot uwalony bo prowadzący nie mógł odczytać zawartości...
@damw ja to w licbazie zaczynałem od turbo pascala nie dalej jak 15 lat temu xD
@5tgbnhy6 bo to bardzo łatwy do nauczenia język i dzięki temu dość szybko możesz to "programowanie złapać"
@damw w porównaniu do c czy cpp to tak, ale nawet wtedy chyba bym wolał zaczynać od JS albo PHP, bo pamiętam że ludzie mniej techniczni mieli problemy z konfiguracją środowiska, kompatybilnością tych binarek itd.
@5tgbnhy6 ale my rozmawiamy o nauce podstaw programowania a nie zniszczenia komuś życia.
Pascal jest/był prosty i na jego podstawie nauczysz się podstawowych konceptów związanych z programowaniem.
JS to "toy language" który powstał w konkretnym celu i w oparciu o pewne konkretne założenia (np szybki, nie obiektowy język). I niestety ktoś wpadł na pomysł, że można go wykorzystać w innych miejscach i zaczęło to stwarzać dużo problemów (np brak klas. W którym es to dopiero dodali? Ec5 czy 6?) A potem jednak doszli do wniosku, że to dziadostwo się do niczego nie nadaje i musieli typescript opracować, bo JS nie nadawał się do większych projektów niż szkolne hello-worldy głównie ze względu na brak strong typing (które hehe były kolejnym założeniem na etapie projektowania tego języka).
O PHP już nawet nie wspominam - patrząc po stawkach to chyba najgorszy obecnie wybór. A i duża cześć projektów w nim napisana to wzór tzw spagetti-code.
Wybierając jeden z tych wskazanych przez ciebie języków, uczeń/student na start dostanie gigantyczną ilość "bad practice" których potem będzie ciężko miał się oduczyć (jeśli będzie chciał być dobrym programista i pisać niezły jakościowo kod).
Zaloguj się aby komentować