Programowanie trudne początki
Moderatorzy: Moderatorzy, Administratorzy
Programowanie trudne początki
Ok myśle że wypadałoby poważnie podejść do zagadnienia jakim jest programowanie
No i mam pare próśb do doświadczonych
1. Wybór języka, ja chcem się skupić na C i Perlu (aplikacje syeciowe, systemowe, administracja systemu) polecacie coś innego
2. Wybór algorytmów na początek (sortowanie, rekurencja, co jeszcze jest ważne )
3. Zagadnienia matematyczne które musze przyswoic zeby nie mec problemow
4. Sprawdzone książki, poradniki, howto, faq, kursy, e-booki itp. (chodzi mi o przystępny język)
5. Jakieś zbiory, zadań, ćwiczeń, kodów źródłówych do przestudiowania
(jak ma ktoś jakieś ciekawe e-booki to moge otworzyc ftp na jakis czas )
Z góry dziękuje i pozdrawiam
No i mam pare próśb do doświadczonych
1. Wybór języka, ja chcem się skupić na C i Perlu (aplikacje syeciowe, systemowe, administracja systemu) polecacie coś innego
2. Wybór algorytmów na początek (sortowanie, rekurencja, co jeszcze jest ważne )
3. Zagadnienia matematyczne które musze przyswoic zeby nie mec problemow
4. Sprawdzone książki, poradniki, howto, faq, kursy, e-booki itp. (chodzi mi o przystępny język)
5. Jakieś zbiory, zadań, ćwiczeń, kodów źródłówych do przestudiowania
(jak ma ktoś jakieś ciekawe e-booki to moge otworzyc ftp na jakis czas )
Z góry dziękuje i pozdrawiam
Obecnie uzywam: Slackware, Debian, OpenBSD
Wyznawca Unixa i fanatyk Cisco ;]
Wyznawca Unixa i fanatyk Cisco ;]
Re: Programowanie trudne początki
Co do ksiazek to do C polecam Język ANSI C, a do perla podobno dobra jest taka ksiazka z truskawka z helionu.
Pozatym byl taki tamat w tym dziale o C, niepamietam nazwy ale padlo tam chyba kilka tytolow ksiazek. O perlu chyba tez cos bylo.
Adresy do tematów:
http://forum.slackware.pl/viewtopic.php?t=2438
http://forum.slackware.pl/viewtopic.php?t=1999
PS. W sprawie perla napewno wypowie sie Dozzie
Pozatym byl taki tamat w tym dziale o C, niepamietam nazwy ale padlo tam chyba kilka tytolow ksiazek. O perlu chyba tez cos bylo.
Adresy do tematów:
http://forum.slackware.pl/viewtopic.php?t=2438
http://forum.slackware.pl/viewtopic.php?t=1999
PS. W sprawie perla napewno wypowie sie Dozzie
----------------------------------------------------------------------------------------
[b]Jeśli nie wiadomo o co chodzi to chodzi o roota ![/b]
[b]Jeśli nie wiadomo o co chodzi to chodzi o roota ![/b]
- benetnash
- Moderator w st. spocz.
- Posty: 1467
- Rejestracja: 2004-12-17, 20:09
- Lokalizacja: Poznań
- Kontakt:
Re: Programowanie trudne początki
Ja na początek nie polecam od razu algorytmów rekurencyjnych - błędy w nich są bardzo trudne do wykrycia przez początkujących programistów - zacząłbym (po oczywiście zapozaniu sie ze składnią języka itp... ) od prostych sortowań (insertsort, bubelsort , selectionsort) i struktur dynamicznych (zwłaszcza listy i stosu) które sam strasznie często używam a w kodzie jądra używane są praktycznie we wszystkich możliwych miejscach
Oczywiście na początek polecam C (a nie obiektowe C++)
Co do ebooków to mam na płytce:
Oczywiście na początek polecam C (a nie obiektowe C++)
Co do ebooków to mam na płytce:
Kod: Zaznacz cały
--EDIT--
koniec
Ostatnio zmieniony 2005-04-21, 16:41 przez benetnash, łącznie zmieniany 1 raz.
[url=http://www.icpnet.pl/~benetnash/benetnash.asc]GnuPG[/url]
Re: Programowanie trudne początki
benetnash, bylbys w stanie udostepnic ta plytke gdzies?
m00n, ja bym polecil do programowania sieciowego jave, ostatnio na zajeciach pisalismy czacik - server i klienta i dosc przyjemnie sie to pisalo
m00n, ja bym polecil do programowania sieciowego jave, ostatnio na zajeciach pisalismy czacik - server i klienta i dosc przyjemnie sie to pisalo
[size=75][i][b]"When I look into your eyes
There's nothing there to see
Nothing but my own mistakes
Staring back at me"[/size][/i][/b]
There's nothing there to see
Nothing but my own mistakes
Staring back at me"[/size][/i][/b]
- benetnash
- Moderator w st. spocz.
- Posty: 1467
- Rejestracja: 2004-12-17, 20:09
- Lokalizacja: Poznań
- Kontakt:
Re: Programowanie trudne początki
slimak: no własnie w tym problem, że niebardzo :\ na wszystkich shellach ma quotę a od siebie mam pasmo w górę 64kbps
[url=http://www.icpnet.pl/~benetnash/benetnash.asc]GnuPG[/url]
Re: Programowanie trudne początki
Moze uzyc torrenta?
[url=http://www.uptime-project.net/profile.php?uid=45750][img]http://img.uptime-project.net/img/8/45750.png[/img][/url]
Re: Programowanie trudne początki
NA poczatek polecam ksiazke Symfonia C++ Jerzego Grębosza ksiazka pisana bardzo przystepnym jezykiem jesli dalej szukasz kursow do cepa to moge przejzec swoje archiwa bo mialem gdzies fajny kurs w htmlu. Z C/C++ warto sie zapoznac bo to "łacina" w jezykach programowania a do aplikacji sieciowych i miedzy platformowych to bardzo fajna jest java a jesli nauczysz sie cepa to zapoznanie sie z java jest wrecz bajecznie proste.
Re: Programowanie trudne początki
osobiscie nie nazwalabym c/c++ "lacina"
bo co jak co ale poznanie c/c++ nie jest tylko Sztuka dla Sztuki
chyba raczej chodzilo ci o to ze c/c++ to podstawa.. a nie "lacina"
bo co jak co ale poznanie c/c++ nie jest tylko Sztuka dla Sztuki
chyba raczej chodzilo ci o to ze c/c++ to podstawa.. a nie "lacina"
There's no place like 127.0.0.1
Re: Programowanie trudne początki
Łacina w tym sensie ze wiekszosc nowoczesnych jezykow programowania powstla w oparciu o skaldnie C/C++ wiec znajac go latwiej nam sie uczyc nastepnych jezykow. Tak samo jak wiekszosc jezykow oparta jest o lacine . Pozatym jest to swietny i szybki jezyk programowania. Wiec warto go poznac pozaty wiekszosc porgramow pod linuksa to C/C++.
Re: Programowanie trudne początki
Snicker ty chcech zeby on mial uraz do konca zycia ( ) ?! Polecac synfonie C++ ? Ktora zostala napisana wieki temu ? W ktorej kod nie jest pisany wedlog standardów ?! Ktora UKAZALA sie przed wyjsciem standradów ! To komplatna strata pieniedzy! Pozatym, ksiazki wczale nieczyta sie lepiej niz kadej innej, pod wzgledem czytelnosci jest to przecietna kasiazka ,a nie zadna rewerlacja. Wiem to bo sam zrobilem ten blad i ja kupilem, ale niekt niejest doskonaly. (szkoda )
Jesli chcesz uczyc sie odrazu C++ to zachecam do kupna Thinking in C++ albo C++, Potęga języka.
Pozdrawiam
Jesli chcesz uczyc sie odrazu C++ to zachecam do kupna Thinking in C++ albo C++, Potęga języka.
Pozdrawiam
----------------------------------------------------------------------------------------
[b]Jeśli nie wiadomo o co chodzi to chodzi o roota ![/b]
[b]Jeśli nie wiadomo o co chodzi to chodzi o roota ![/b]
- snaj
- Moderator w st. spocz.
- Posty: 1608
- Rejestracja: 2004-10-10, 16:32
- Lokalizacja: Warszawa
- Kontakt:
Re: Programowanie trudne początki
Tak akurat Thinkinga na poczatek przygody z c++ sie nadaje ...
Symfonia byc moze nie jest najnowsza, ale istota obiektowosci itd sa tam naprawde dobrze wytlumaczone i pod tym wzgledem ta ksiazka jest naprawde dobra. Dopiero po jej zaonczeniu mozna przejsc do Pasji C++ i Thinkinga praktycznie bezbolesnie, bo uzyty tam nie zawsze jasny jezyk i pojecia juz nie beda problemem.
Symfonia byc moze nie jest najnowsza, ale istota obiektowosci itd sa tam naprawde dobrze wytlumaczone i pod tym wzgledem ta ksiazka jest naprawde dobra. Dopiero po jej zaonczeniu mozna przejsc do Pasji C++ i Thinkinga praktycznie bezbolesnie, bo uzyty tam nie zawsze jasny jezyk i pojecia juz nie beda problemem.
*
[color=blue]Sieci[/color]/[color=green]Serwery[/color]/[color=red]Security[/color] - Freelancer
*
[color=blue]Sieci[/color]/[color=green]Serwery[/color]/[color=red]Security[/color] - Freelancer
*
Re: Programowanie trudne początki
Oj Snaj, nie przesadzaj..snaj pisze:Tak akurat Thinkinga na poczatek przygody z c++ sie nadaje ...
Wzialem sie za nauke C++ (wlasnie z Thinking in C++) majac lekko-srednio-zaawansowane pojecie o programowaniu w PHP. Nie uwazam sie za cudowne dziecko, ale koncepcja obiektowosci i zalozenia jezyka sa IMvHO wytlumaczone bardzo dobrze. Do niektorych rzeczy musialem oczywiscie potem wrocic, na niektore poswiecic wiecej czasu, ale jest to raczej skutkiem mojej ograniczonej wyobrazni i zdolnosci abstrakcyjnego myslenia
Jesli wiec masz w sobie troche samozaparcia i checi do nauki - polecam Ci ksiazke Thinking in C++. Poczatkowo bylem nawet nieco zawiedziony, ze zamiast o skladni jezyka autor gada o jakis zarowkach, klimatyzatorach i tym podobnych, ale uwazam, ze jest to przydatne w zrozumieniu OOP. Oczywiscie - dobry podrecznik to nie wszystko, wazne sa tez umiejetnosci przyswajania sobie wiedzy u ucznia
That's all,
Mic
Re: Programowanie trudne początki
Z tego co kojarze, to grebosz na swojej stronie ma zamieszczone zrodla wszystkich przykladow w ksiazce (do pobrania w jednym spakowanym pliku), ktore sa juz chyba dostosowane do standardow
Re: Programowanie trudne początki
T. Cormen "Wprowadzenie do algorytmów" http://42.pl/url/bQVm00n pisze:2. Wybór algorytmów na początek (sortowanie, rekurencja, co jeszcze jest ważne )
3. Zagadnienia matematyczne które musze przyswoic zeby nie mec problemow
4. Sprawdzone książki, poradniki, howto, faq, kursy, e-booki itp. (chodzi mi o przystępny język)
Jest to książka, w której jest wszystko. Na początku zagadnienia matematyczne, potem algorytmy. Jeśliś zainteresowany mam wersję pdf.
N. Wirth "Algorytmy + struktury danych = programy" http://42.pl/url/bQW
Miłe przedstawienie podstawowych algorytmów.
Może warto także zajrzeć tutaj:
http://www.catb.org/~esr/faqs/hacker-howto.html
Pozdrawiam,
Marcin
Re: Programowanie trudne początki
Obecnie uzywam: Slackware, Debian, OpenBSD
Wyznawca Unixa i fanatyk Cisco ;]
Wyznawca Unixa i fanatyk Cisco ;]