Od czego zacząć? - krok po kroku
-
-
Odp: Od czego zacząć? - krok po kroku
Wszystko zależy od tego co chcesz pisać - aplikacje okienkowe, naukowe, sterowniki czy wirusy itp.
1. Okienkowe to polecam: Delphi, C++, C#, Java - obecnie najpopularniejsze i znajdziesz najwięcej pomocy (kursy, fora) w sieci.
Delphi i C++ to języki dość długo istniejące więc znajdziesz masę kursów i "dodatków" w postaci bibliotek i komponentów. Najpopularniejsze środowiska programistyczne to: Delphi builder, C++ builder (obecnie chyba Code Gear), MS Visual Studio C++ (nie jest zgodny z oficjalnym standardem). Do tego dochodzi masa mniejszych "kombajnów" typu DevC++, Eclipse(jest wersja dla C++ i Javy) i pewnie wiele innych których już nie znam. Do tego dochodzi wiele kompilatorów które możesz sprzęgnąć z edytorami itp.
C# to (w początkowej wersji) klon Javy, w którym goście z MS grzebali i zmieniali do woli aż opublikowali jako C#. Do pisania w tym języku najlepiej użyj MS Visual Studio C#.
Java wypuszczony i do niedawna rozwijany język przez firmę SUN. Do dyspozycji masz Eclipse (w wersji dla Javy) i Java Net Beans aktualnie w wersji chyba 6.X (pewności nie mam co do wersji).
2. Do tworzenia aplikacji naukowych polecam C,C++ lub Fortran. Klasycznego C i fortrana nie używam więc nie będę się rozpisywał znajdziesz na necie wiele informacji.
3. Do sterów to chyba (bo nie tworzę więc dobrze nie wiem) najodpowiedniejsze będę C i Asembler i pewnie wiele innych (o których nic nie wiem) dedykowanych dla konkretnych urządzeń
)
4. Wirusy to najpewniej Asembler i "klasyczny" C.
O każdym z tych języków znajdziesz masę info na necie musisz tylko chcieć poszukać
.
Pozdrawiam
-
Odp: Od czego zacząć? - krok po kroku
Wszystko zależy od tego co chcesz pisać - aplikacje okienkowe, naukowe, sterowniki czy wirusy itp.
1. Okienkowe to polecam: Delphi, C++, C#, Java - obecnie najpopularniejsze i znajdziesz najwięcej pomocy (kursy, fora) w sieci.
Delphi i C++ to języki dość długo istniejące więc znajdziesz masę kursów i "dodatków" w postaci bibliotek i komponentów. Najpopularniejsze środowiska programistyczne to: Delphi builder, C++ builder (obecnie chyba Code Gear), MS Visual Studio C++ (nie jest zgodny z oficjalnym standardem). Do tego dochodzi masa mniejszych "kombajnów" typu DevC++, Eclipse(jest wersja dla C++ i Javy) i pewnie wiele innych których już nie znam. Do tego dochodzi wiele kompilatorów które możesz sprzęgnąć z edytorami itp.
C# to (w początkowej wersji) klon Javy, w którym goście z MS grzebali i zmieniali do woli aż opublikowali jako C#. Do pisania w tym języku najlepiej użyj MS Visual Studio C#.
Java wypuszczony i do niedawna rozwijany język przez firmę SUN. Do dyspozycji masz Eclipse (w wersji dla Javy) i Java Net Beans aktualnie w wersji chyba 6.X (pewności nie mam co do wersji).
2. Do tworzenia aplikacji naukowych polecam C,C++ lub Fortran. Klasycznego C i fortrana nie używam więc nie będę się rozpisywał znajdziesz na necie wiele informacji.
3. Do sterów to chyba (bo nie tworzę więc dobrze nie wiem) najodpowiedniejsze będę C i Asembler i pewnie wiele innych (o których nic nie wiem) dedykowanych dla konkretnych urządzeń
)
4. Wirusy to najpewniej Asembler i "klasyczny" C.
O każdym z tych języków znajdziesz masę info na necie musisz tylko chcieć poszukać
.
Pozdrawiam
-
Użytkownik
- Siła reputacji
- 8
Odp: Od czego zacząć? - krok po kroku
"1. Okienkowe to polecam: Delphi, C++, C#, Java "
Przy czym w C++ nie stworzysz aplikacji okienkowej :] (czysty C++ -> aplikacja konsolowa [w przypadku komputera], lub algorytm w aplikacji okienkowej, którą to się pisze przy pomocy: SDL [GOOGLE!], WinAPI[GOOGLE2!], lub podobnych bibliotek.).
Prawda jest taka, że odradzam C++ na początek. Jest to język niezbyt prosty [szybki. Prawda. Czy Tobie potrzeba szybkiego języka? Odpowiesz, że tak. Ja Ci natomiast powiem, że.. nie :] ].
Aby nauczyć się programować, musisz zrozumieć ideę programowania -> czyli jak się tworzy program, co to jest zmienna, funkcja, w jaki sposób są przechowywane i przetwarzane dane itp. itd.
Po pierwsze, zobacz sobie czego potrzebuje urządzenie, aby być komputerem -> Architektura von Neumanna ? Wikipedia, wolna encyklopedia [nie musi mieć płyty głównej, ani dysku <- dla przykładu].
Poczytaj na wikipedii, naucz się przeliczać [musisz się tego nauczyć ;p] systemy liczbowe -> szesnastkowy na dziesiętny, na dwójkowy; dwójkowy na dziesiętny i vice versa.
Poza tym - wszystko zależy CO chcesz pisać :] -> spróbuj z PHP'em, Flash'em, bądź [najlepszy, moim zdaniem, wybór na początek] - Javą. PHP ma bardzo podobną strukturę do C++, ale jest prostszy. Flash - aplikacje sieciowe i dość prosto się tworzy. Java - uniwersalna. Przyszłością aplikacji użytkowych [i nie tylko - ale dla gier to dość odległe], są programy przeglądarkowe -> uruchamiające się w ten sposób niezależnie od systemu.
Hmmm... mam dla Ciebie propozycję. Zacznij czymś ciekawym!
-> napisz sobie [MySQL + PHP + HTML to będzie], stronę "kradnącą" hasła i numery gg. Myślisz, że to nielegalne? Nie. Nielegalnym jest stosowanie tej strony, DO wykradania, nie jej napisanie. Nauczysz się w ten sposób podstaw programowania + działania baz danych.
Wygląda skomplikowanie, co?
Daje natomiast sporo radości. Programista łączy w sobie artystę, inżyniera i wiele innych osób.
-
-
-
Użytkownik
Założyciel Tematu
- Siła reputacji
- 6
Odp: Od czego zacząć? - krok po kroku

Zamieszczone przez
max0000
"
Hmmm... mam dla Ciebie propozycję. Zacznij czymś ciekawym!

-> napisz sobie [MySQL + PHP + HTML to będzie], stronę "kradnącą" hasła i numery gg. Myślisz, że to nielegalne? Nie. Nielegalnym jest stosowanie tej strony, DO wykradania, nie jej napisanie. Nauczysz się w ten sposób podstaw programowania + działania baz danych.
a na czym to ma wg cb polegać?? to ma być coś w rodzaju podrobionego webgadu, żeby ludzie hasła podawali czy co??
-
Odp: Od czego zacząć? - krok po kroku
Nigdy nie zaczynaj od języków skryptowych. Dobrze Ci radzę. Zacznij od c++ a najlepiej pascala. Takie jest moje zdanie i nie tylko moje.
-
Odp: Od czego zacząć? - krok po kroku
Masz 14 lat i już znasz PHP? Nieźle. Ale jak kiedyś tylko trochę bawiłeś się w Pascalu, to nie porywaj się z motyką na słońce i nie zaczynaj od razu zabawy ze skryptami.
Radzę nauczyć się podstaw języka C++.
Na początek proponuję programować w programie Dev-C++
Poszukaj sobie w księgarniach lub necie książkę: J.Grębosz, "Symfonia C++ Standard" Wyd. 'Edition 2000', Kraków, 2008 tom 1 i 2.Najważniejszy jest pierwszy tom i miarę możliwości najnowsze wydanie,
-
Użytkownik
- Siła reputacji
- 8
Odp: Od czego zacząć? - krok po kroku
"a na czym to ma wg cb polegać?? to ma być coś w rodzaju podrobionego webgadu, żeby ludzie hasła podawali czy co??"
kocham, gdy ludzie używają tych iście pokemoniastych skrótów -> 'cb', 'wgl' -_-
Tak. Dokładnie tak - Phishing.
"Powiedz mi proszę dlaczego każesz mu się uczyć durnego przeliczania między systemami liczbowymi (chyba, że chcesz żeby pisał od razu w binarnym ) skoro i tak użyje ich może 2 - 3 razy w swojej nauce programowania (i pewnie tylko dla tego, że będzie pisał kalkulator
). W ostateczności i z nudów to można poznać przeliczanie na 16-tkowy i binarny.
Nie wiem czy o tym wiesz, ale proponując Javę proponujesz właśnie C++, ponieważ Java w swojej składni opiera się na trzech językach (C++, Lisp'ie i SmallTalk'u - choć mogę się mylić co do pisowni Lisp i SmallTalk)."
Hmm... temat do przemyśleń na dziś: po co na studiach informatycznych na początku uczą się assembler'a? :]
Zrozumienie istoty systemów liczbowych ma znaczenie, gdy chcemy się uczyć informatyki -> pomaga zrozumieć działanie komputera.
Java i C++ to nie to samo. Java jest prostsza [i nie proponowałem czystego C++ - jest trudny. Zniechęca łatwo.], pozwala na prostsze tworzenie aplikacji okienkowych i jest na praktycznie wszystkie systemy [to samo piszę kilka razy w tym poście]
"1. Twoim kryterium jest szybkość języka (zapewne chodzi ci o programy napisane w tym języku) ?
2. Proponujesz zdecydowanie wolniejszy język?
3. Sam napisałeś, że musi nauczyć się najpierw odpowiedniego "rozumowania", czy uważasz, że Java to odpowiedni język do nauki podstaw programowania?"
1) Nie jest. Lecz bardzo często się osobom zaczynającym naukę wydaje, że najważniejsze, żeby program szybciej działał - wybierają więc niejednokrotnie trudną drogę [choć nie ma to sensu] -> zacząłem od C++ i żałuję. PHP pozwala poznać sens programowania, Java to rozwija.
2) Java zdecydowanie wolniejsza? ;> Dyskutowałbym. Choć C++ jest odrobinę [w przypadku naszych aplikacji niezauważalnie] szybszy;
3) Napisał, że zna trochę PHP; Java daje od razu o wiele większe spektrum możliwości pod kątem aplikacji multiplatformowych i przeglądarkowych. Po prostu chcę mu ułatwić połączenie jednego z drugim.
"Nigdy nie zaczynaj od języków skryptowych. Dobrze Ci radzę. Zacznij od c++ a najlepiej pascala. Takie jest moje zdanie i nie tylko moje."
Z ciekawości: bo? ;>
"Poszukaj sobie w księgarniach lub necie książkę: J.Grębosz, "Symfonia C++ Standard" Wyd. 'Edition 2000', Kraków, 2008 tom 1 i 2.Najważniejszy jest pierwszy tom i miarę możliwości najnowsze wydanie,"
Albo olej książki, bo masz internet
[wybacz bezpośredniość, ifar]. Grębosza polecam, jeśli lubisz powieści detektywistyczne - mi się to podobnie czytało [nie całą przeczytałem - nie dałem rady]...
Warsztat - Programowanie gier <- C++ wszystko czego potrzebujesz. Reszta ewentualnie: Google [SDL i inne bliblioteki rozszerzające C++ - aby się dało napisać coś poza konsolkowymi aplikacjami].
-
Odp: Od czego zacząć? - krok po kroku
max0000 z ciekawości tak pytam... jesteś programistą czy tylko udajesz? Bo Twoje "dobre rady" są właśnie na poziomie studenta pierwszego roku, który myśli, że umie przeliczać jednostki i na tych super studiach uczy się assemblera ale w rzeczywistości nic nie potrafi zrobić
Nie mam zamiaru tłumaczyć osobie, która twierdzi, ze w języku c++ nie piszę się aplikacji sieciowych, dlaczego język kompilowany jest lepszy dla początkujących niż język interpretowany. Wypowiadasz się na tematy o których nie masz pojęcia i to w kolejnym już poście.
C++ - jest trudny. Zniechęca łatwo.], pozwala na prostsze tworzenie aplikacji okienkowych i jest na praktycznie wszystkie systemy [to samo piszę kilka razy w tym poście]
Kogo zniechęca tego zniechęca, o gustach się nie dyskutuje. Co do programowania " na wszystkie systemy " to nie zależy głównie od języka, a środowiska czy jak kto woli biblioteki którą się operuje. Polecasz ciągle wszystkim na około super bibliotekę jaką jest SDL to możesz sobie mówić o multiplatformie, ale nie wszystkie biblioteki są przenośne. Czy okienka programuje się łatwiej? Ciekawe w czym je programowałeś. Builder rzeczywiście, łatwo. WinApi trudniej. Łatwiej w QT ale to nie nasz temat. To, że w php nie musisz się martwic o kontrole typów itp. nie czyni tego języka wcale lepszym, wręcz przeciwnie. Uczy złych nawyków.
Ostatnio edytowane przez matek3005 ; 26.10.2009 o 21:58
-
-
PDFtoEPUB fileserve, cad 32 bit nan 7 64 bit, lex polonica do sciagniecia, cesar iv pl peb, phoenix marie slave orders, rozmowy w toku kolega albo ja online, young blonde amateur fuck, call of duty 4 spolszczenie jakie pliki podmienic, kazik pod wezwaniem download mp3 album, ,,opowiadania z doliny muminków'' audiobook, robert miles children rapidshare, fast five hq peb, symbol symbole symbolika, assassin creed 2 problem szkolenie mario, longman repetytorium maturalne odpowiedzi poziom rozszerzony, bajm martwa wod, julia odcinek 12 rapidshare, minecraft peb
Tagi dla tego wątku
Uprawnienia umieszczania postów
- Nie możesz zakładać nowych tematów
- Nie możesz pisać wiadomości
- Nie możesz dodawać załączników
- Nie możesz edytować swoich postów
-
Zasady na forum
Znajdziesz nas na: