damw

@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...

5tgbnhy6

@damw ja to w licbazie zaczynałem od turbo pascala nie dalej jak 15 lat temu xD

damw

@5tgbnhy6 bo to bardzo łatwy do nauczenia język i dzięki temu dość szybko możesz to "programowanie złapać"

5tgbnhy6

@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.

damw

@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ć