![]() |
![]() |
![]()
Post
#1
|
|
![]() Newsman Grupa: Moderatorzy Postów: 4 005 Pomógł: 548 Dołączył: 7.04.2008 Skąd: Trzebinia/Kraków ![]() |
Cytat początkujący programista nie powinien od tego języka zaczynać w takim razie oświeć nas od czego powinien zaczynać początkujący? Cytat Przykłady jak dla dzieci, takie zbyt łopatologiczne tłumaczenie być może takie trafia do umysłu? -------------------- |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 420 Pomógł: 44 Dołączył: 22.10.2008 Ostrzeżenie: (0%) ![]() ![]() |
w takim razie oświeć nas od czego powinien zaczynać początkujący? Większość szkół zaczyna od pascala -------------------- Sztuką jest widzieć to czego nie widać.
|
|
|
![]()
Post
#3
|
|
![]() Grupa: Moderatorzy Postów: 4 069 Pomógł: 497 Dołączył: 11.05.2007 Skąd: Warszawa ![]() |
który jest porażką edukacji szkolnej...
Każdy zaczyna od czego chce , czy to c++,php czy java , nie ma złego języka na start . |
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 420 Pomógł: 44 Dołączył: 22.10.2008 Ostrzeżenie: (0%) ![]() ![]() |
akurat się tu nie zgodzę może pascal jako sam język jest nieprzydatny i do d.... to świetnie pojąłem na nim tablice, pętle, warunki itp kolejny język tobył c i to uważam za czystą poraszkę następnie c++ a potym wszystkim wystarczyła pobierzna lektura żeby zrozumieć podstawy php
-------------------- Sztuką jest widzieć to czego nie widać.
|
|
|
![]()
Post
#5
|
|
![]() Newsman Grupa: Moderatorzy Postów: 4 005 Pomógł: 548 Dołączył: 7.04.2008 Skąd: Trzebinia/Kraków ![]() |
pascal to już antyk, niekiedy uczy złych nawyków. wiem bo sam w technikum zaczynałem właśnie w nim.
-------------------- |
|
|
![]()
Post
#6
|
|
![]() Grupa: Moderatorzy Postów: 4 069 Pomógł: 497 Dołączył: 11.05.2007 Skąd: Warszawa ![]() |
no cóż , każdy ma prawo mieć własne zdanie w tym temacie, i na tym zakończmy bo robi się offtop
![]() |
|
|
![]()
Post
#7
|
|
![]() Grupa: Moderatorzy Postów: 6 072 Pomógł: 861 Dołączył: 10.12.2003 Skąd: Dąbrowa Górnicza ![]() |
który jest porażką edukacji szkolnej... Czyli wiesz lepiej niż osoby uczące w szkołach czy na uczelniach wyższych. Tak się dziwnie składa, że w zdecydowanie przeważającej ilości przypadków naukę programowania rozpoczyna się własnie od Turbo Pascala. Na mojej uczelni profesor przyznał, że faktycznie TP nigdzie się już nie używa, ale jest idealny do celów edukacyjnych. |
|
|
![]()
Post
#8
|
|
![]() Grupa: Moderatorzy Postów: 4 069 Pomógł: 497 Dołączył: 11.05.2007 Skąd: Warszawa ![]() |
I dlatego uważam ten język za porażkę edukacji szkolnej , nigdzie się już go nie używa .
Ale to moja subiektywna ocena . |
|
|
![]()
Post
#9
|
|
![]() Grupa: Zarejestrowani Postów: 1 873 Pomógł: 152 Dołączył: 9.04.2006 Skąd: Berlin Ostrzeżenie: (0%) ![]() ![]() |
Spawnm, nie liczy się to że już się go nie używa, kiedy najłatwiej na nim wytłumaczyć programowanie. Później przechodzisz do czegoś aktualnego i tyle, ale znasz gruntowne podstawy, bez których nic nie zrobisz.
-------------------- |
|
|
![]()
Post
#10
|
|
![]() Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów ![]() |
Cytat niekiedy uczy złych nawyków Sam Pascal jest złym nawykiem... Ciężko potem wgryźć się w języki klamerkowe, a najgorszą wadą jest konieczność deklaracji wszystkich zmiennych na początku procedury/funkcji, ubogie pętle (niech ktoś zrobi for ze skokiem innym niż 1/-1). Object Pascal był fajnym rozszerzeniem, ale same klikanie komponentów, to nie programowanie; hardkor się zaczyna przy klepaniu obiektów bez Design Mode, o Win32API nie wspomnę. ![]() Lepiej od C zacząć i potem pomęczyć w Pascalu na lekcjach niż na odwrót. -------------------- ![]() ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW! |
|
|
![]()
Post
#11
|
|
![]() Newsman Grupa: Moderatorzy Postów: 4 005 Pomógł: 548 Dołączył: 7.04.2008 Skąd: Trzebinia/Kraków ![]() |
Cytat Lepiej od C zacząć i potem pomęczyć w Pascalu na lekcjach niż na odwrót. po nauce Pascal - C uważam ze pascal to była starta czasu... nic mnie nie nauczył, no może jak pisałem co nieco w Delphi to było lepiej ale jak powiedział ~erix to bym się nie zgodził bo w Delphi można naprawdę fajne rzeczy zrobić a zaplecze bazodanowe jest naprawdę bardzo przyjemne. -------------------- |
|
|
![]()
Post
#12
|
|
![]() Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów ![]() |
Nie to miałem na myśli. [;
Sam nieraz klepię w OP czasem też twory dopalane przez np. SQLite i nawet to śmiga; czysty Pascal jest do bani. ![]() -------------------- ![]() ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW! |
|
|
![]()
Post
#13
|
|
![]() Grupa: Zarejestrowani Postów: 113 Pomógł: 5 Dołączył: 12.09.2006 Skąd: Pruszków/Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Mylicie moim zdaniem troche pojecia. Owszem, Turbo Pascal byl dobry dla zrozumienia podstaw (bo latwy on jest), sam przesiadlem sie na niego (chyba w 3 klasie podstawowki) po zakonczeniu przygody z QBasicem
![]() Ale.. No wlasnie jest ale. WSZYSTKIE stosowane dzis w internecie jezyki maja rozbudowane OO, tego zas w czystym Pascalu to nie bardzo uswiadczysz. I co z tego, ze pojmiesz petle i takie tam, skoro dalej nie kumasz o co w ogole biega w obiektach, jak one ze soba oddzialuja, itp. Do tego (jak pamietam) to w Pascalu poza tablicami (typ rekordowy rzadzi) nie bylo jakis bardziej rozbudowanych kolekcji chocby jak i szeregu innych rzeczy. Zatem nauka go jest po prostu strata czasu w tym sensie, ze potem i tak trzeba douczac sie masy rzeczy. Jezyk C w tym miejscu jest hardkorem - troche zbyt niskopoziomowy dla poczatkujacych. Ale za to swietnie wlasnie sprawdzilby sie tutaj C++ jak i rowniez PHP! (o dziwo). Latwo cos na poczatku stworzyc (podobnie jak w Pascalu), ale potem dalej siedzi sie w tym samym bagienku i mozna dojsc do naprawde sporej wiedzy (zwlaszcza w C++, choc i jak sie zaglebi w biblioteke standardowa PHP to mozna znalezc wiele ciekawych rzeczy). Java na poczatek... khem, khem... raczej nie. -------------------- "Człowiek dążący do swego celu może być skuteczny tylko w przypadku, jeśli każdą minutę swego życia wykorzysta z maksymalną korzyścią dla osiągnięcia zaplanowanego celu. Jeśli stworzył dla siebie system kar i karze sam siebie za każdą zmarnowaną minutę. Człowiekowi w zupełności wystarczą 3-4 godziny snu, cały pozostały czas może być wykorzystany dla osiągnięcia upragnionego celu." -- Wiktor Suworow
Java devBlog KulturalnyChlebik |
|
|
![]()
Post
#14
|
|
![]() Grupa: Zarejestrowani Postów: 6 476 Pomógł: 1306 Dołączył: 6.08.2006 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
IMO PHP uczy wielu złych nawyków swoim bałaganem.
1) Kompletny brak jakichkolwiek konsekwencji w nazewnictwie 2) Brak porządnej obsługi tego co oferuje w natywnych funkcjach - ot chociażby wyjątki 3) Trochę za bardzo idioto-odporny jest (chodzi mi o błędy typu E_NOTICE, E_WARNING) Javy również bym nie polecił "na start" - chyba, że uczeni bylibyśmy przez kogoś, nie z książek. Ten post edytował Crozin 27.06.2009, 09:23:04 |
|
|
![]()
Post
#15
|
|
Grupa: Zarejestrowani Postów: 444 Pomógł: 79 Dołączył: 26.05.2009 Ostrzeżenie: (0%) ![]() ![]() |
mysle ze java dla konsoli nie jest zlym wyborem na poczatek - pozwala supic sie na podstawach i pominac obiektowosc (a przynajmniej jej wiekszosc), pozniej podstawy obiektowosci, swing + wzorce projektowe a na koniec synchronizacja i elementy na podobnym poziomie
co do pascala to moim zdaniem powinni zastapic go czyms czesciej uzywanym co powinno uatrakcyjnic nudne lekcje informatyki nie polecam .net gdyz za duzo mozna tam wyklikac a to nie sprzyja nauce - no chyba ze potrafisz sie powstrzymac ![]() -------------------- |
|
|
![]()
Post
#16
|
|
![]() Grupa: Zarejestrowani Postów: 6 476 Pomógł: 1306 Dołączył: 6.08.2006 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
Cytat pozwala supic sie na podstawach i pominac obiektowosc (a przynajmniej jej wiekszosc) W Javie jest co prawda kilka typów prymitywnych, ale jak chcesz cokolwiek w Javie robić nie operując na obiektach? A jak już [u]musisz[/m] coś robić to powinieneś to robić (lub chociaż starać się) robić poprawnie.OOP nie jest trudne do ogarnięcia w językach typu Java bo tam przykłady z życia można przenieść do kodu - przykładowo klasa Car, Window, Door, Wheel, Engine itp. Na takim czymś bardzo dobrze uczy się OOP bo to jakie dany obiekt powinien mieć metody i pola powie nawet osoba nie znająca się na prog. Na rzeczach do których jesteś w stanie się w wyobraźni odnieść bardzo łatwo nauczyć się podstaw obiektowości (czym jest kompozycja, hermetyzacja itp. itd.) |
|
|
![]()
Post
#17
|
|
![]() Newsman Grupa: Moderatorzy Postów: 4 005 Pomógł: 548 Dołączył: 7.04.2008 Skąd: Trzebinia/Kraków ![]() |
jeśli mówisz o nauce w szkole to wzorce projektowe są kompletnie pomijane. w szkole to uczysz się operacji na plikach, tablicach, sortowań (bąbelkowe, kubełkowe etc), operacje związane z działaniami matematycznymi, o naukach pętli, instrukcji warunkowych nie wspominam bo to standard, no i masz wstęp po obiektówki, metody publiczne prywatne, dziedziczenie, warstwa abstrakcji. JAVA nie jest złym pomysłem, choć nigdy się jej ni uczyłem, C++ wybierany ze względu na jego popularność.
-------------------- |
|
|
![]()
Post
#18
|
|
![]() Grupa: Zarejestrowani Postów: 2 350 Pomógł: 512 Dołączył: 4.01.2009 Skąd: Wrocław / Świdnica Ostrzeżenie: (0%) ![]() ![]() |
A co myślicie o JavaScript-cie ?
Wszak jest to język, bardzo różniący się od C, JAVA itd., ale do nauki podstaw (pętla, zmienna itp.) IMO nadaje się idealnie. Nie zniechęca, łatwo można zrobić coś co cieszy oko początkującego (np. animacja div-a)(pomijam biblioteki), a w idealny sposób uczy programistycznego myślenia. Niektórych śmieszy pseudo-obiektowość, ale IMO do nauczenia się idei tego sposobu programowania nie jest aż taki zły. I później łatwo(edit: łatwiej) przesiąść się na coś poważniejszego np. JAVA ![]() Ten post edytował kamil4u 27.06.2009, 12:40:39 -------------------- |
|
|
![]()
Post
#19
|
|
![]() Grupa: Zarejestrowani Postów: 6 476 Pomógł: 1306 Dołączył: 6.08.2006 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
Właśnie robię nieco bardziej zaawansowany interface przy pomocy JS. Obiektowość tego języka nie zachwyca.
Poza tym jeżeli chodzi o to co jest najlepsze do nauki tak elementarnych rzeczy jak zmienne, instrukcje kierowania przepływem to nie ma znaczenia jaki język. |
|
|
![]()
Post
#20
|
|
![]() Grupa: Moderatorzy Postów: 4 069 Pomógł: 497 Dołączył: 11.05.2007 Skąd: Warszawa ![]() |
js ? NIE .
js olewa błędy , można olać ; a i tak zadziała . Jednym z języków w których zaczynałem przygodę z programowaniem był js , i stanowczo odradzam . zwłaszcza że brak dobrych kursów o nim . |
|
|
![]() ![]() |
![]() |
Aktualny czas: 21.08.2025 - 22:56 |