Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Od jakiego języka zaczać, Wydzielone z Symfonia c++
piotrooo89
post
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?


--------------------
Go to the top of the page
+Quote Post
2 Stron V   1 2 >  
Start new topic
Odpowiedzi (1 - 19)
patryczakowy
post
Post #2





Grupa: Zarejestrowani
Postów: 420
Pomógł: 44
Dołączył: 22.10.2008

Ostrzeżenie: (0%)
-----


Cytat(piotrooo89 @ 26.06.2009, 16:17:58 ) *
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ć.
Go to the top of the page
+Quote Post
Spawnm
post
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 .
Go to the top of the page
+Quote Post
patryczakowy
post
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ć.
Go to the top of the page
+Quote Post
piotrooo89
post
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.


--------------------
Go to the top of the page
+Quote Post
Spawnm
post
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 smile.gif
Go to the top of the page
+Quote Post
phpion
post
Post #7





Grupa: Moderatorzy
Postów: 6 072
Pomógł: 861
Dołączył: 10.12.2003
Skąd: Dąbrowa Górnicza




Cytat(Spawnm @ 26.06.2009, 20:14:00 ) *
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.
Go to the top of the page
+Quote Post
Spawnm
post
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 .
Go to the top of the page
+Quote Post
bim2
post
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.


--------------------
Go to the top of the page
+Quote Post
erix
post
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ę. tongue.gif

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!
Go to the top of the page
+Quote Post
piotrooo89
post
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.


--------------------
Go to the top of the page
+Quote Post
erix
post
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. tongue.gif


--------------------

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!
Go to the top of the page
+Quote Post
chlebik
post
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 smile.gif

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
Go to the top of the page
+Quote Post
Crozin
post
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
Go to the top of the page
+Quote Post
seth-kk
post
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 winksmiley.jpg


--------------------
Go to the top of the page
+Quote Post
Crozin
post
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.)
Go to the top of the page
+Quote Post
piotrooo89
post
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ść.


--------------------
Go to the top of the page
+Quote Post
kamil4u
post
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 smile.gif

Ten post edytował kamil4u 27.06.2009, 12:40:39


--------------------
Go to the top of the page
+Quote Post
Crozin
post
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.
Go to the top of the page
+Quote Post
Spawnm
post
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 .
Go to the top of the page
+Quote Post

2 Stron V   1 2 >
Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 21.08.2025 - 22:56