GRY-Online.pl --> Archiwum Forum

GOLowa strefa programowania - część 1.

17.01.2003
21:13
[1]

Przewodnik Syriusza [ Magazyn Grafik ]

GOLowa strefa programowania - część 1.

Witam.

Chciałbym aby wypowiadały się tutaj osoby które programują, mogą nauczyć programować itd.

Ja osobiście uczę się Games Factory i byłbym wdzięczny za jakieś tutoriale itd.

Pozdrawiam,
Syriusz

17.01.2003
21:22
smile
[2]

Deser [ neurodeser ]

Chęnie sobie poczytam :) A może nawet czegoś się nauczę. Więc piszcie (nawet tak aby tacy ignoranci jak ja cos zrozumieli) :))))

17.01.2003
21:27
[3]

Quetzalcoatl [ Konsul ]

a moze tak ktos zada pytania, a my bedziemy odpowiadac? pisac od tak, dla z siebie dla siebie to bezsensu.po co sie produkowac, jak nie wiadomo oczym chceta sluchac :))

17.01.2003
21:29
[4]

Regis [ ]

Ech... miedzy programowaniem, a programami typu Games Factory jest mala roznica... :\

Ja osobiscie pisze w C++ (z checia bym poczytal rady ludzi bardziej doswiadczonych) oraz w php (+mysql) - tu akurat czuje sie niezle i w razie czego moge komus pomoc.

P.S. Bral ktos tu udzial w X OI ? A moze przeszedl do 2 etapu ? (ja niestety za pozno sie dowiedzialem, ale za rok nei przepuszcze okazji :) )

17.01.2003
21:29
[5]

Przewodnik Syriusza [ Magazyn Grafik ]

O czym?
Jak zacząć?
Jak stworzyć pierwszą gre itd.

A tak wogole znacie moze jakis prog gdzie sie latwiej robi gry niz w Factory ?

17.01.2003
21:30
[6]

Regis [ ]

Przewodnik --> www.warsztat.pac.pl - tu masz o prgramowaniu od cholery i troche :) A programiki typu GF radze porzucic i wziac sie za prawdziwe programowanie :) Choc latwiejsze to ono nie jest :)

17.01.2003
21:30
[7]

Przewodnik Syriusza [ Magazyn Grafik ]

Regis - moglbys mi od podstaw wyjawic o co idzie w tym php co potrzeba i skad to wziac i jakies podstawowe komendy? bo jesli chodzi o php to ja cienki jestem :P

17.01.2003
21:32
[8]

Przewodnik Syriusza [ Magazyn Grafik ]

A jakies przyklady swojej tworzczosci moglbys zademonstrowac ?

17.01.2003
21:36
[9]

Regis [ ]

php to jezyk programowanie, zblizony do C, ale latwieszy, sluzacy do programowania stron www. Dzieki neimu powstaja fora takie jak to, ankiety i inne rzeczy (oczywiscie mozna tez to zrobic w asp itp.). Jednak samo php na nie wiele sie zda - dobrze jest nauczyc sie od razu obslugi bazy danych MySQL. Wtedy mozna w miare latwo tworzyc prawdziwe serwisy internetowe. Zeby pisac w php potrzebujesz:
1. Edytora - od biedy notatnik. Pod linuxem wymiata Quanta. Pod Windowserm niestety nie wiem co jest na topie :)
2. Serwera - np Apache. Php musi byc uruchamiane "poprzez" serwer
3. Bazy danych
Niestety nie moge napisac duzo wiecej (modem :\) ale mysle ze duzo informacji mozes znalezc np. tu:
www.programik.com
www.nethut.pl
Dawno temu bylo jeszcze www.php.bajo.pl

17.01.2003
21:40
[10]

Regis [ ]

Co do mojej tworczosci - niestety obecnie nie ma tego za wiele. Jedyne co ostatnio umiescilem w necie to ankieta dla maga Silpion (www.silpion.rpg.prv.pl). Ankieta jest Tu:
https://spin.ict.pwr.wroc.pl/~regis/ankieta/
Jednak uprzedzam, ze prawdziwa moc php pokazuje dopiero przy analizie, sortowaniu, przetwarzaniu wynikow owej ankiety i podczas prezentacji wynikow (wszystko oczywiscie jest automatyczne, tak aby nawet komputreowy laik mogl zprawdzic np. jakie dzialy maga sa najpopularniejsze), a to dzieje sie dopiero w panelu Administratora, a hasla niestety dac Ci nie moge :(

17.01.2003
21:45
[11]

Przewodnik Syriusza [ Magazyn Grafik ]

hmmmmm........no mnie wiecej rozumiem :))
ale na tym warsztacie co podales kursów nie ma - są teksty dla początkujących - niestety bez przykładów.
Mam pewien fajny projekt ale musialbym poznac jakis dobry i w miare latwy prog tak zeby do czerwca giere ukonczyc... moze :)

Może jeszcze ktos cos powie??

17.01.2003
21:46
[12]

Andrewlee [ BFXXJ ]

ja uczylem sie C++, ale przestalem, i teraz musze od nowa :(
dla poczatkujacych w C++ IMHO jest Borland 4.0
W PHP tez umiem, ale niestety tylko PHP3....

17.01.2003
21:53
[13]

Regis [ ]

Andrewlee --> jak znasz PHP3 to tak jakbys znal i PHP4. Przeciez roznica jest doslownie minimalna - zreszta - nie ma w PHP4 takich rzeczy, ktorych nie dalo by sie zrobic w PHP3. Moze sie tylko nieco wiecej narobisz :) Ja zreszta nigdy nie uczylem sie konkretnie PHP ilestam - pisalem skrypty, jak czegos potrzebowalem, to przetrzasalem manuale, a to czy cos jest w PHP3 czy 4 to mi zwisa :) Grunt zeby dzialalo :)

17.01.2003
21:58
[14]

Przewodnik Syriusza [ Magazyn Grafik ]

regis - widze ze ty tu spec jestes wyjasnij mi jak zaczac gdzie i jakim progiem tak zeby gierke raczej malo skomplikowaną skonczyc do czerwca-lipca ...?

17.01.2003
22:08
[15]

Przewodnik Syriusza [ Magazyn Grafik ]

Moze jeszcze ktos sie wypowie?

17.01.2003
22:10
smile
[16]

hotDog [ Outsider ]

ja sie uczylem kilka lat temu Basica, uczylem sie gdy mialem P200 i 16 Ramu Simm ;p, teraz mam lepszy sprzet i gdy chcialem uruchomic Basica - Run Time Error i na tym skonczyla sie moja nauka Basica, ja natomiast programuje, ale w html'u ;-)

17.01.2003
22:14
[17]

Przewodnik Syriusza [ Magazyn Grafik ]

Programowanie w html'u ciekawa rzecz :)) Sam tak programuje :))
.:Reklama[www.radioonline.glt.pl]Reklama:.

Naprawde podajcie jakis z deczka prostszy prog do czarnej programowniczej roboty :)

17.01.2003
22:17
smile
[18]

hotDog [ Outsider ]

no w gruncie rzeczy html to tez w jakims stopniu jezyk programowania ;-)

17.01.2003
22:20
smile
[19]

BIGos [ bigos?! ale głupie ]

notatnik + jakis kompilator.
i duzo kursów i tutoriali w necie.


P.S. a mi w borlandzie c++ nawet głupie hello world się nie wyświetla ;]

17.01.2003
22:20
[20]

banan [ Leniwiec Pospolity ]

Ja sie pochwalic moge HTML i Pascalem ktory tluczemy od 2 lat w szkole:-)

Teraz zabieram sie za C++.
I tu pytanie - jak duze sa roznice i jakie miedzy C a C++ ?

17.01.2003
22:26
[21]

Marcio [ Muchożerny Ścianołaz ]

hmm zna ktoś tu chociaż php??

17.01.2003
22:29
[22]

banan [ Leniwiec Pospolity ]

Marcio---> Czytaj uwaznie - Regis juz sie tym pochwalil:-)

17.01.2003
22:34
[23]

Krookiet [ Pretorianin ]

Też bym chciał się udzielić tylko że nie umiem jeszcze programować ale chciałbym żeby ktoś mnie nauczył !!!

17.01.2003
22:35
[24]

banan [ Leniwiec Pospolity ]

krookiet--->
wejdz tutaj - jest kurs pascala...bardzo prosty i zrozumialy..
a pascal do stadium poczatkowego nauki jest chyba idealny..
Potem przesiadz sie na C.

17.01.2003
22:38
[25]

banan [ Leniwiec Pospolity ]

Regis--> Przegladalem zadania na OI, nasuwa mi sie jedno slowo - RZEŹ...Ale moze tylko ja jestem taki ciemny;P
wejdz na kolko.ofek.waw.pl
tam sa notatki z programowania z kolka olimpiady informatycznej...
Bardzo "fajne" rzeczy sa tam omawiane, jesli chcesz zajsc dalej..

17.01.2003
22:50
[26]

bartek [ ]

Ja o programowaniu mam narazie nikle pojecie ale mimo wszystko za rok chce wystartowac w OI (teraz nie moge nawet ze wzgledu na wiek - od 3 gimnazjum mozna startowac tak?), mysle ze do tego czasu zdaze sie nauczyc choc tyle, by nie byc w osatatniej dziesiatce.
Swoja droga dzis poznalem czlowieka, ktory jest brazowym medalista Olimpiady Informatycznej, rowny gosc nawet mi pomogl router skonfigurowac za co normalnie dalbym kilaset zlotych :)

17.01.2003
23:03
[27]

banan [ Leniwiec Pospolity ]

bartek---> Coz..tez podchodzilem tak optymistycznie do OI... Dopoki nie przekonalem sie co tam jest:)
Tak wiec raczej skup sie na nauce programowania bez aspiracji do OI;)

17.01.2003
23:11
[28]

Qbaa [ Generaďż˝ ]

ja jak miałem commodorke to programowalem (ale tylko troszke) w Basicu, z książeczki dołączonej do niej, ale nie za wiele sie nauczylem, bo w książeczce ciągle odwoływali się do innych dodatków, których niemiałem, a szkoda

skoro już mówicie o HTMLu to też coś umiem naszkrobać :)
po trzecie to jestem początkujący w JavaScripcie - uczxyłem sie tylko pod koniec wakacji i chyba jeszcze z 1 miesiac
w szkole na dodatkowym kółku doszedłem do robienia kalkulatora :D potem już mi sie nie chciało chodzić ;)
i umiem też (lekko zaawansowanie) pisać pliki wsadowe DOSa - jeśli by kogoś interesowało :)
wsio

chętnie sie tez czegoś naucze od was, a i chętnie pomoge :)

17.01.2003
23:34
smile
[29]

alan09 [ Konsul ]

W koncu porzadny watek. Sluze pomoca w Pascalu i w ObjectPascalu (Delphi).

17.01.2003
23:48
[30]

Rav_s [ Konsul ]

Olimpiada informatyczna naprawde swietna rzecz. Tylko, zeby tam miec jakiekolwiek szanse to trzeba sie znac przede wszystkim na algorytmach. Programowanie jest sprawa drugorzedna.

18.01.2003
10:25
[31]

Regis [ ]

banan --> te zadania z OI raczej wymagaja wiecej znajomosci matmy itp. niz infy - udalo mi sie rozwiazac 2 z 5 zadan - niewielki problem. Ale kolejne moze bym napisal, gdyby nie to, ze za cholere nie wiedzialem jak podejsc do tego matematycznie :( Dzieki za link :)

Przewodnik Syriusza --> Mitem jest, ze lepiej zaczynac od Pascala (o prehistorycznych jezykach pokroju Basica juz nie mowiac) - lepiej od razu zabrac sie z C/C++ (roznice nie sa az tak wielkie, a mozna tych jezykow uzywac wymiennie w tym samym programi - np. jesli jest w C jakas funkcja, ktora potrzebujesz, to mozesz ja uzyc w dowolnym programie napisanym nawet w 100% w C++). Dlatego proponuje sciagnac jakis edytor + kompilator (DJGPP, RHIDE, GCC) i poprzegladaac strony internetowe z tutorialami. Zeby nie bylo niedomowien - nie twierdze ze Pascal to zly jezyk (ale BASIC tak!), ale ogolnie C/C++ wydaje moi sie ogolnie lepszy :)

Krookiet --> sciagnij jakis kompilator C/C++, poczytaj tutoriale i pisz! To najlepsza nauka - a wrazie czego, jak bedziemy umiec cos z czym ty masz problem, to chetnie pomozemy :)

bartek --> www.oi.edu.pl - zobacz i pomysl, czy umialbys zrobic jakies zadania. Pamietaj, ze nie chodzi tam w 100% o programowanie - duza wiedza matematyczna tez jest wskazana !

18.01.2003
10:34
[32]

Regis [ ]

Rav_s --> Slusznie - ja to nazywam bardziej umiejetnosciami matematycznego myslenia, bo jak wymyslisz cos, to mozesz to pry odrobinie umiejetnosci zamienic na program (algorytm), a algorytmow raczej nie da sie kuc na pamiec :)

18.01.2003
10:49
[33]

Andrewlee [ BFXXJ ]

Regis --------> Mnie C++ uczy starszy kumpel... najlepsze rozwiazanie, bo w kazdej chwili moge sie czegos zapytac...

18.01.2003
11:02
smile
[34]

Marcio [ Muchożerny Ścianołaz ]

napisałem prostą ksiege gosci w php ktora nie korzysta z MySql

18.01.2003
11:19
[35]

banan [ Leniwiec Pospolity ]

Regis---> IMHO - jak na samiuti poczatek to Pascal jest odrobine latwiejszy niz C - bardziej..hmm.."angielskojezyczny" :)... Ale po krotkiej nauce to juz sie powinno przesiasc na inny...

18.01.2003
11:53
[36]

Regis [ ]

Marcio -- > Ksiega gosci to maly problem - w zasadzie wystarczy jeden plik i po sprawie - tylko trzeba odpowiednio zawartosc sortowac. Ale samo php jest dosc ograniczone :)

banan --> Racja, ale teraz jest tak duzo dobrych tutorialow i ksiazek (Symfonia C++ rzadzi!) ze mozna obyc sie bez Pascalowego wstepu :)

18.01.2003
12:06
smile
[37]

Kyahn [ Kibic ]

C++ jest o wilele przyjemniejsze niż C.
A co do Pascala to właśnie na nim nauczyłem się wskaźników,bez których przecież w C albo C++ człowiek się nie obejdzie :))))
A tak w ogóle to nie lubę programować.
Regis-->masz rację symfonia i Pan Grębosz rządzą.
Pozdr.

18.01.2003
12:17
[38]

Przewodnik Syriusza [ Magazyn Grafik ]

Tak wszyscy sie chwalicie ale naprawde podajcie jakis kurs latwy :))
Bo ja tam programowanie to zaczynam :)

Jakiegoś tutka + skad wziac progi i jedziem ;)

18.01.2003
12:53
[39]

Andrewlee [ BFXXJ ]

Marcio ----> Bez mySQla? Wg. mnie z mySQLem bylaby funkcjonalniejsza...

18.01.2003
13:46
[40]

Bremen [ The Dude ]

JA tam osobiscie to bawie sie w C++..(naczy bawie cos tam robilem ale nie powiem ze to jest powalajace...ba bieda ale probowac zawsze mozna :P)
W php tyz cos probowalem ale jak Regis zaczol drazyc temat dokladniej to coraz bardziej siwialem i tez skonczylem na podstawowce :)...Obecnie nie bawie sie w zadne programowanie a raczej w modelowanie obiektow 3D wiec jak by co to moge spobowac dla jakiejs giereczki odszczelic modelik Low Poly byleby nie byl zbyt skomplikowany :P

18.01.2003
14:15
smile
[41]

Paul12 [ Buja ]

Poszukujemy osoby, która dobrze zna się na PHP i piszę skrypty. Na początek potrzebujemy kilka skryptów - sondę, toplistę, system newsów i komentarzy. Pozdrawiam, red. naczelny serwisu GAME BOY zone.

18.01.2003
14:18
[42]

Marcio [ Muchożerny Ścianołaz ]

paul---> sonda w php - żaden kłopot..

18.01.2003
14:20
[43]

Marcio [ Muchożerny Ścianołaz ]

Andrewlee --> wiem, ale nie potrafie stworzyć bazy mysqla :( a na serwery nie chce mi sie wrzucac

18.01.2003
14:51
[44]

Regis [ ]

Bremen --> Jak sie nauczre obslugi OpenGL-a i bede mial ochote napisac cos efektownego, to moze sie jakos dogadamy ? :) Ale uspakajam - to baaardzo odlegla przyszlosc :)

Paul12 --> nie wiem czy siesz, ale te oczy i usmieszek w logo Game Boy Zone (te na wyswietlaczu) naleza to Sonica, ktory z kolei nalezy do Segi, a nie do Nintendo :) Taki maly blad logiczny :)

18.01.2003
15:03
[45]

Paul12 [ Buja ]

Regis - Wiem że te oczy należą do Sonica i że Sonica należy do Segi, ale Sega też wydaje gry na GB, poza tym mają one symbolizować czającą się w ciemnościach stronę :) BTW, to nie jest logo, tylko taki ekran zapowiadający :)

Może ty zajmiesz się tymi skryptami, hę?

18.01.2003
15:11
[46]

Regis [ ]

Niestety, watpie zebym znalazl na to czas :( Ale napisz konkretnie co by bylo potrzebne i jakie sa warunki "systemowe" - ktora wersja php, jaka baza danych... Moze jak znajde czas to cos zrobie (choc jak juz mowilem - watpie :\)

18.01.2003
16:50
[47]

Paul12 [ Buja ]

No nie wiem, nie znam się na tym :) Serwer golowy chyba oferuje te najnowsze wersje.

18.01.2003
17:03
[48]

Cainoor [ Mów mi wuju ]

Czy jest tu jakiś spec od assemblera ? Chodzi mi dokładnie o to w jaki sposób (jakimi rozkazami) ustwić flagę OF (overflow flag)
Dzięki.

18.01.2003
17:08
[49]

Kubol [ Pretorianin ]

Dzień dobry

Piszę w C/C++ i ostatnio trochę w Javie. ( ale C++ rulz -> polecam książkę Bruce'a Eckela
Thinking in C++ - naprawdę zajabiste podejście, najlepiej czytać po anglicku , bo taką można
sobie ściągnąć ze strony za darmo. Moim zdaniem symfonia jest strasznie cieńkaaa ale dobra na początek;)
No i radzę sobie pod windą ( MFC ), także służę poradami. A jakby któś z Krakowa tak miał
Visual studio 7 olbo .NET to proszę o kontakt ;)))

18.01.2003
18:40
[50]

Regis [ ]

Kubol --> Napisales ze ksiazke mozna sciagnac, ale powiedz jeszcze skad ! :)

18.01.2003
21:01
[51]

Przewodnik Syriusza [ Magazyn Grafik ]

Kurczę pomocy......... chce sie nauczyc ale nie mam skąd :))

Bremen - moze sie dogadamy jak sie naucze :) :P :D [realnie z 1 roczek:)]

Podajcie jakies tutki :))

18.01.2003
22:45
[52]

Regis [ ]

Przewodnik --> Czyzbys myslal o nauce C++ i do tego jeszcze OpenGL piszac o 1 roku ? :) Jak tak, to powodzenia :D Wpisaliby cie chyba do ksiegi rekordow Guinessa :)

18.01.2003
22:49
smile
[53]

Bremen [ The Dude ]

Regis --> moze Przewodnik umie ale nie za dobrze :P

Przewodnik --> nie ma sprawy :)..co chcesz...postacie..domki :)...w Low Poly fajnie sie nawet modeluje choc wole High Poly :P

18.01.2003
22:57
[54]

Przewodnik Syriusza [ Magazyn Grafik ]

Wiesz....troche ambicji i napewno sie uda :))
A ja albo jestem slepy albo tam nie ma tutków :))

18.01.2003
23:02
[55]

Regis [ ]

Sa kursy na 100%. Dzial "dla poczatkujacych".

18.01.2003
23:05
[56]

Przewodnik Syriusza [ Magazyn Grafik ]

Przeczytalem 8 artykolow z tego dzialu ale ...heh...nie bylo opisow komend itd.

18.01.2003
23:08
[57]

Regis [ ]

Hmmm... IMHO nic nie zastapi ksiazek, jesli chodzi o nauke podstaw, dlatego w tutkach zbytnio sie nie orientuje... Polecam zakup "Symfonii C++" Jerzego Grębosza! I pamietaj: Nie kupuj nic wydawnictwa Helion, chocby niewiadomo co! Gnioty jakich malo !

18.01.2003
23:16
[58]

Przewodnik Syriusza [ Magazyn Grafik ]

ołki...zapamiętam :))
Helion = gniot :))

Regis pokaż jakąś prackę w C++ :)
Zobaczymy co i jak :)

A tak wogole - skad wziac PROGRAMY do PROGRAMOWANIA ? [ale to zabrzmialo...LOL]

19.01.2003
00:17
[59]

Cracko [ Gladiator ]

dobra-pięknie się wszyscy chwalą jacy to nie specjaliści jesteście ale chociaż jeden przykład programu proszę ?

19.01.2003
00:41
[60]

Regis [ ]

Cracko --> Nie wiem gdzie ty tu widzisz specjalistow - ja wymienilem przede wszystkim czego sie ucze, a nie co umiem :) To jesli chodzi o mnie, ale nie przypominam sobie zadnych przechwalek :)

Przewodnik Syriusza --> Niestety jak mowie - w C++ za duzo nie robie - wiekszosc moich prob napisania czegos konkretnego koczyla sie dosc szybko :) W zaasadziue to nie pamietam, zebym mial w chwili obecnej jakis wlasny dzialajacy program, ktorym moznaby sie pochwalic :)

19.01.2003
00:45
[61]

Cracko [ Gladiator ]

Regis-> Ja osobiscie pisze w C++ ..... - tu akurat czuje sie niezle i w razie czego moge komus pomoc

:/


anyway - chetnie zobacze co ciekawego poprogramowaliście
to co ja z int01h programnąłem możecie sczekować na https://sentinel.mj12.eu.org

19.01.2003
00:50
[62]

Regis [ ]

Cracko --> "Program CaptureME (w skrócie CME), to pierwszy polski program "freeware" obsługujący kamery internetowe i tunery TV, posiadający moduł detekcji ruchu, funkcję uploadu zdjęć na serwer wraz z mozliwoscia ustawienia timera, podgląd strumienia z urzadzenia (transparency XP), zrzut filmów z kodowaniem, ustawianie reakcji na ruch..."

No, no, no... Jestem pelen podziwu :)

Jak juz jestesmy przy C++ - nie znasz moze jakiegos dobrego tutka nt. grafiki w Cpp ? Chodzi mi o wykorzystanie zwyklej biblioteki graficznej - nie zadne tam OpenGL i bog jeden wie co - nigdzie nie moge czegos takiego znalezc, a nie ukrywam, ze grafa mi nie lezy i idzie mi dosc opornie :)

19.01.2003
00:52
[63]

Regis [ ]

Aha! Co do tego co programuje - obecnie skladam do kupy pomysly dot. pewnej gry - podobna do Red Dragona (tez gra przez www i w php + mysql), ale w realiach SF (kosmos). Zaznaczam, ze wymyslilem ja nie znajac jeszcze RD - RD mnie dopiero "natchnal" i podal pare pomyslow :) Niestety brak czasu i zlozonosc takiej gierki nieco mnie przytlaczaja... No coz - moze jednak kiedys ja skoncze :)

19.01.2003
00:59
[64]

int01h [ Legionista ]

Cracko -> pozdrawiam.
Regis -> Mowa o GDI pod w32 czy raczej cos typu libsvga pod linuxem? Duzo jest bibliotek graficznych.

19.01.2003
09:23
[65]

Kubol [ Pretorianin ]

Cracko --> Jak skończę z kumplem brydża w Javie i programik do badania
efektywności komunikacji po TCP i UDP, to dam Ci linka.

Regis --> Sorki, zapomniałem o linku. Trzeba sie do tego dokopać, ale jak
już się uda, to na liście mirrorów jest kilka polskich. Jest tam też książka do Javy.
( btw. obie książki mozna od niedawna kupić po polsku )

19.01.2003
09:51
[66]

Icm [ Konsul ]

Jakiego języka zacząć się uczyć poraz pierwszy?

19.01.2003
11:01
[67]

Regis [ ]

int01h --> Fakt - nie sprecyzowalem o ktora biblioteke mi chodzi. Moze byc libsvga,albo jakakolwiek inna (najlepiej linuxowa), ktora nie jest zbyt duza (zeby moc sciagnac na modemie w ciagu gora kilkunastu minut) i sa do niej dobre tutki (probowalem kiedys SDL, ale to masakra! Moze Allegro ?)

19.01.2003
11:07
[68]

Cracko [ Gladiator ]

Panowie piszcie piszcie

Juz niedlugo moge szepnac slowko ze bedziemy pisac z int01h fajnego wirusska oczywiscie chetnych do testow zapraszamy - chetni beda posiadali antidotum - inni juz nie :)

19.01.2003
14:54
[69]

Qbaa [ Generaďż˝ ]

jak dawno zaczeliscie nauke programowania? (w szczegolnosci Cracko i int01h)

19.01.2003
15:04
smile
[70]

tygrysek [ behemot ]

jaki obiektowy język programowania polecacie ??

19.01.2003
18:51
[71]

Kubol [ Pretorianin ]

tygrysek--> To zależy, cz wcześniej coś pisałeś. jeśli używałeś Pascala to Delphi na początek.
Jak pisałeś w C, to C++. A jak twój umysł jest nieskalany ( w pozytywnym znaczeniu ) językami
nieobiektowymi, to wydaje mi się, że Java ( bardzo konsekwentny język == łatwo się nauczyć )

19.01.2003
18:58
[72]

Regis [ ]

Ojjj... Javy to ja bym nie polecal...Pomijam fakt, ze ten jezyk jest nieco "balaganiarski" :) Polecam C++ lub Delphi (ale to pierwsze bardziej!)

19.01.2003
19:00
[73]

Marcio [ Muchożerny Ścianołaz ]

java o jeju mój brat właśnie w javie pisze komunikator internetowy i widze jak się nad tym męczy a z np. c++ (tak srednio umie) nie ma problemu

19.01.2003
19:02
smile
[74]

Cainoor [ Mów mi wuju ]

Czy jest opcaj by w C inicjować tryb graficzny bez podawania sciezki z plikiem egavga.bgi ? bo np. jak chce uruchomic program u siebie w domu musze podac jedna sciezke, a jak na komputerze jakims innym musze podac ja od nowa (i ponownie kompilowac program) ?

19.01.2003
19:48
[75]

Cracko [ Gladiator ]

jakieś 10 lat temu

zaczynałem od *.bat :))
potem clipper
potem turbo pascal
potem visual basic 6.0
ii teraz C++ meeega wypas

19.01.2003
20:11
[76]

Qbaa [ Generaďż˝ ]

Cracko -> też zaczynałem od batchy... i na nich praktycznie skończyłem, teraz brakuje mi zacięcia do tych prawdziwych...

19.01.2003
22:05
[77]

Kubol [ Pretorianin ]

Marcio -->
No cóż. Nie zgadzam się z tobą.
1. Java jest niezależna od platformy więc nie musisz poznawać systemu operacyjnego.
Pisałem trochę pod w32 i wiem , że w javie jest prościej. Mogę się założyć, że napisanie
takiedo komunikatora z interfejsem graficznym jest w Javie jakieś 2x prostsze niż w C++
( a pisałem programy wykorzystujące sieć i grafikę w obu językach )
2. Java bardziej bałaganiarska hmm.. zależy jak na to patrzeć. Najbardziej mnie denerwuje
implementowanie ciała metody bezpośrednio w definicjii klasy i brak możliwości przeładowywania
operatorów. Ale poza tym nie mam jej nic do zarzucenia.
3. C++ nie jest do końca obiektowy ! Są tam typy, które nie są obiektami klas ( int, char itp. )
W javie także, ale są odpowiadające im klasy. I tu sedno - wszystkie klasy w Javie pochodzą
od jednej klasy bazowej Object i dzięki temu nie trza używać templatów, żeby rozsądnie
implementować i wykorzystywać kontenery.
4. Jesteś zmuszony do używania wyjątków - na początku strasznie mnie to wkurzało, ale
gdy twój kod zacznie przekraczać kilka( naście ) kilo linii, to docenisz fakt, że nie musisz mieć if-a
przy każdym wywołaniu funkcji, żeby sprawdzić, czy czasem nie wyrzuciła błędu. Mając
powiedzmy 10 wywołań funkcji w jakimś bloku, a każda zwraca co innego jako błąd ( bo
np. wartość zwracana może się mieścić w różnych przedziałach )

Java może sie do wszystkiego nie nadaje, ale wymusza styl pisania, a to w nauce jest najważniejsze !
W C++ może zrobić naprawdę dużo, pod warunkiem, że dorosłeś do jego używania. Widziałem
juz gości, co pisali programy po 5 tys. linii w jednym pliku i już nie panowali nad programem.
C++ ma wiele niuansów. Często błędy są trudne do wykrycia, jeśli nie znasz mechanizmów
np. implementacji polimorfizmu w C++ ( mam fajny przykładzik, rzucę jak wrócę do Krakowa)

19.01.2003
22:06
[78]

Przewodnik Syriusza [ Magazyn Grafik ]

Czyli w czym najlepiej zaczac ?

20.01.2003
14:49
[79]

Regis [ ]

Ech widze ze watek poda... :(

Przewodnik --> C++ i basta! :)

20.01.2003
16:01
[80]

Przewodnik Syriusza [ Magazyn Grafik ]

Regis - wbijasz mi jak młotkiem ze C++..ale skad wziac tutki i progi?? :))

20.01.2003
19:08
[81]

CooN [ Generaďż˝ ]

Przewodnik Syriusza--> ja zaczalem od razu C++ (niestety, a moze stety, taki wymog na moim kierunku na polibudzie).
Zacznij od kompilatora Borlanda w wersji 3.1 (ten stary, dosowy). I tu pojawia sie moje pytanie:

czy gdzies w necie znajde opis (najlepiej pl, ale ang tez nie pogardze) funkcji bibliotecznych w/w kompilatora?

przyznam, ze dotychczas znalezc nie moglem, ale moze zle szukalem. Bardzo nieporeczny jest help z kompilatora.

Przewodniku, jesli chcialbys podrecznik do nauki, to wielu zachwala "Symfonie" Grębosza. Taka wlasnie mam (3 tomy, ok 70 zl w Empiku). Nie moge ocenic czy jest dobra, bo nie czytalem innych. Podobno "Thinking in C++" tez nie jest zle, ale pisane chyba mniej przystepnym jezykiem (jest to tlumaczenie z ang, a Symfonia jest polska! :-)

Jesli nie mozesz liczyc na "profesora" w szkole czy uczelni, to bardzo pomocny okaze sie kolega, ktory zna C++. Powiedzialbym nawet BARDZO pomocny...

21.01.2003
12:45
[82]

h8u [ Chor��y ]

Przyjaciel prosił mnie abym mu pomógł w nauce do egzaminu z Pascala. Chodzi o program, który tworzy listę dwukierunkową.
Kiedyś, lat temu wieeele zajmowałem się programowaniem, lecz starość, nie radość i zapomniałem praktycznie wszystko... Moją książkę Pana Marciniaka szlag gdzieś trafił a na necie nie mogę znaleźć nic satysfakcjonującego.
Powiedzmy, że mamy :

type element = ^wskaznik;
wskaznik = record
nastepny,poprzedni : elisty;
id : integer;
nazwa : string[30];
end;

var
poczatek, koniec, pom : wskaznik;
------------

Powiedzmy, że mamy zmienną o nazwie XYZ typu boolean.
XYZ:= true;
x:=1;
while XYZ do
begin
new(wskaznik);
readln(pom^.nazwa);
pom^.id:=x;
if poczatek=nil then poczatek:=pom
else poczatek^.nastepny:=pom;


x:=x+1;

end;

--------

XYZ będzie nieprawdą (false) gdy np. x wyniesie 8. Nie mam kompilatora na komputerze... nie jestem w stanie sprawdzić, czy to co napisałem ma sens i CZY działa. Poza tym, nie wiem, czy dobrze kombinuję...
Zastanawia mnie jak ustawić element "...^.poprzedni" i tak dalej.
Czy macie jakiś gotowy algorytm "obsługi" listy dwuwymiarowej? Bardzo by mi pomógł. Nie potrzebuję fajerwerków - po prostu procedurę tworzenia, wstawianai i usuwania. Resztę już dopiszę sam - gdy zobaczę algorytm wszystko powinno mi się "odświeżyć"... Jak pisałem - nie mam dostępu do kompilatora (będę miał dopiero w środę) a obiecałem przyjacielowi, że pomogę. Im szybciej tym lepiej, jak zawsze...
Będę wdzięczny za jakieś podpowiedzi... Z góry dziękuję.

21.01.2003
13:18
[83]

kastore [ Troll Slayer ]

Do wkładania i wyjmowania elementów z listy potrzebny jest index elementu wpisany najlepiej w rekord, ewentualnie jeżeli wkłada sie i wyjmuje po nazwie elementu , np ustawiając elementy alfabetycznie

21.01.2003
13:19
[84]

Eliash [ Generaďż˝ ]


IMHO najlepszym językiem do nauki programowania obiektowego jest C++ (MSVC++).
Samo wyświetlanie formularzy w MFC wymaga jako takiego pojęcia o programowaniu
obiektowym, na przykład Delphi (nic temu środowisku ni ujmując) robi zbyt dużo
"z automatu" co zwalnia programistę z myślenia (może się później obudzić z ręką
w nocniku).
Jako żelazną pozycję w nauce C++ widzę "Język C++" pana "Strupa" (Serio to nigdy nie jestem
w stanie zapamiętać jego nazwiska :), ten facet wymyślił język C++ )
Poza tym wiele zaawansowanych technik programowania obiektowego
jak dziedziczenie wielobazowe, szablony klas jest dostępnych tylko w C++
(no teraz do Javy wprowadzają szablony ale to jeszcze nie jest standard)

21.01.2003
13:28
smile
[85]

Zajkos [ Generaďż˝ ]

a ja dla hardcorowców polecam ksiązki p. Jana Bieleckiego

21.01.2003
13:29
[86]

kastore [ Troll Slayer ]

h8u --> w tym co napisałeś jest sporo błędów, musisz najlepiej zajrzeć do książki Marciniaka, niestety gdzieś mi sie zapodziała

21.01.2003
13:35
[87]

kastore [ Troll Slayer ]

Eliash --> do programowania obiektowego tak , ale nie do początkowej nauki programowania strukturalnego. Pozatym, gdzie później po obiektówce pójdziesz w C do Visuala ???, sorry wodzu ale ten jezyk jest martwy jeżeli chodzi o tworzenie aplikacji windowsowych. Borland bije go na głowe


h8u --> to co napisze jest może skomplikowane ale działa, wyślij mi maila to wyśle Ci plik paskalowy



type typ_danych=integer;
wskaznik_listy=^skladnik;
skladnik=record
dana:integer;
wskaznik:wskaznik_listy;
end;
var element:wskaznik_listy;
znak,temp:typ_danych;
skladnik_biezacy,skladnik_nastepny:wskaznik_listy;



procedure do_listy(var element:typ_danych;var skladnik_bierzacy:wskaznik_listy);
var poprzedni_skladnik,nastepny_skladnik:wskaznik_listy;
begin
if skladnik_biezacy<>nil then
begin
poprzedni_skladnik:=skladnik_biezacy;
nastepny_skladnik:=skladnik_biezacy^.wskaznik;
end
else
begin
poprzedni_skladnik:=nil;
nastepny_skladnik:=nil
end;
new(skladnik_biezacy);
with skladnik_biezacy^ do
begin
dana:=element;
wskaznik:=nastepny_skladnik;
end;
if poprzedni_skladnik<>nil then
poprzedni_skladnik^.wskaznik:=skladnik_biezacy
end;

procedure z_listy(var element:typ_danych;var pierwszy_skladnik,skladnik_biezacy:wskaznik_listy);
var poprzedni_skladnik,nastepny_skladnik:wskaznik_listy;
begin
if (pierwszy_skladnik<>nil) and (skladnik_biezacy<>nil) then
if pierwszy_skladnik<>skladnik_biezacy then
begin
poprzedni_skladnik:=pierwszy_skladnik;
nastepny_skladnik:=poprzedni_skladnik^.wskaznik;
if nastepny_skladnik<>skladnik_biezacy then
repeat
poprzedni_skladnik:=nastepny_skladnik;
nastepny_skladnik:=poprzedni_skladnik^.wskaznik;
until nastepny_skladnik=skladnik_biezacy;
with skladnik_biezacy^ do
begin
element:=dana;
poprzedni_skladnik^.wskaznik:=wskaznik;
end;
dispose(skladnik_biezacy);
skladnik_biezacy:=poprzedni_skladnik
end
else
begin
with pierwszy_skladnik^ do
begin
element:=dana;
pierwszy_skladnik:=wskaznik;
end;
dispose(skladnik_biezacy);
skladnik_biezacy:=pierwszy_skladnik
end
end;

21.01.2003
13:39
[88]

kastore [ Troll Slayer ]

Eliash --> to jak to mówisz z Automatu wcale nie zwalnia z myślenia, wręcz przeciwnie, trzeba myśleć żeby zbyt dużo rzeczy nie zostawało przy optymalizacji kodu. Poza tym przyśpiesza czas tworzenia aplikacji , a to niestety jest teraz głównym czynnikiem na który patrzą firmy tworzące oprogramowanie. Myślisz że ktoś sfinasowałby tworzoną w Visualu aplikacje wielowarstwową z obsługą serwerów baz danych w inecie gdyby ona sie pisała ponad rok czasu??
WATPIE

21.01.2003
13:43
[89]

kastore [ Troll Slayer ]

Eliash --> Jeszcze jedno , alternatywą dla paskalowego Delfina jest Builder, ale jak zajrzałem do kodu, a umiem progframować w C++ stwoerdziłem że kod paskalowy jest jednak bardziej przejrzysty, a zastosowanie wielu mechanizmów języka C w kodzie Delfina usprawnia prace w niem

21.01.2003
13:44
[90]

h8u [ Chor��y ]

Kastore -> wielkie dzięki!
W tak zwanym międzyczasie ściągnąłem sobie Free Pascal Compiler i zaraz sobie to wpiszę.

Dawno nie miałem styczności z programowaniem... ale myślę, że po przeanalizowaniu będę w stanie sobie to i owo przypomnieć.
Raz jeszcze dziękuję.

21.01.2003
13:44
[91]

tygrysek [ behemot ]

Kubol --> pisałem kiedyś dużo w Pascal'u, ale wiedza nie używana zanika. Chciałem też kiedyś zabrac się za C ... ale nie starczyło czasu i sił ...

z Twoich porad wynika, że najlepiej z Delphi teraz zacząć, więc mam pytanko:
czy możesz polecić dobre i darmowe kompilatory do Delphi ??

21.01.2003
13:47
[92]

kastore [ Troll Slayer ]

Niestety jestem niepoprawnym , zatwardziałym paskalowcem , mam pogląd na temat początkowego nauczania programowania i na temat tego w czym programować i już chyba nikt tego nie zmieni :))

21.01.2003
13:48
[93]

kastore [ Troll Slayer ]

h8u --> to są tylko procedury do listy i z listy , całą reszte trzeba sobie dopisać

21.01.2003
13:52
[94]

Rav_s [ Konsul ]

tygrysek --> Jakies darmowe Delphi (chyba 2.0) bylo dolaczone kiedys do jakiegos czasopisma ale nie pamietam :(. Daj znac na gg to moze uda mi sie zalatwic ta wersje Delphi.

21.01.2003
13:53
[95]

wysiu [ ]

kastore -->
"Myślisz że ktoś sfinasowałby tworzoną w Visualu aplikacje wielowarstwową z obsługą serwerów baz danych w inecie gdyby ona sie pisała ponad rok czasu??
WATPIE"

To sie mylisz, rzadko ktory wiekszy projekt trwa krocej, niezaleznie od jezyka, przeznaczenia, itp.. Chodzi tylko o zlozonosc:)

21.01.2003
13:56
[96]

kastore [ Troll Slayer ]

tygrysek --> Delphi 6.0 Personal Edition (do pobrania ze strony), Delphi 5.0 Standart (zeszłoroczny PC World Computer)


wysiu --> mówie akurat z własnego doświadczenia, gdzie w Visualu zacząłem projekt i przez 2 miesiące bawiłem sie z warstwą komunikacji po RSie i obsługą portu LPT, co w Delfinie załatwia mi gotowy kompponent

21.01.2003
13:56
[97]

h8u [ Chor��y ]

Kastore - widzę, widzę ;) Właśnie odpaliłem w FPC i analizuję krok po kroku. Na szczęście w pracy luz mam, więc się "pobawie". W każdym bądź razie bardzo mi pomogłeś. To powinno wystarczyć abym poprzypominał sobie to, czego się uczyłem lat temu kilka... ;)

21.01.2003
13:58
[98]

Rav_s [ Konsul ]

A teraz troche z innej beczki.
Bawil sie ktos z was programowaniem (chyba mozna to tak nazwac) pod matlaba. Chodzi mi o jakies dobre przykaldy. Mam za tydzien oddac maly projekcik, a narazie jeszcze nie bardzo sie orientuje. Help jest dosc dobry, ale te przyklady w programie sa troche niezyciowe.

21.01.2003
13:58
[99]

kastore [ Troll Slayer ]

tygrysek --> ta edycja w PC World Computer można bylo używać do celów niekomercyjnych a w ramach promocji można było go zarejestrować w BSC Polska do celów komercyjnych i sprzedawać tworzone pod nim oprogramowania. Kosztowało to bodajrze 250 PLN brutto

21.01.2003
14:05
[100]

tygrysek [ behemot ]

jak wiecie może gdzie leży na necie kompilator lub jaką dokładnie ma nazwę (plik) to proszę podzielcie się

21.01.2003
14:06
[101]

kastore [ Troll Slayer ]

h8u --> to jest przykład przepisany z książki

Rav_s --> wysyłam jakies przykłady z moich studiów na poczte

21.01.2003
14:15
[102]

Rav_s [ Konsul ]

kastore --> Wielkie dzieki. Maila juz odebralem i teraz zobacze co gdzie i jak :)

21.01.2003
14:31
smile
[103]

reik [ Pretorianin ]

A co mi tam pochwalę się:
C++ (MFC, COM+, ATL)
Java (niestety bez EJB, a szkoda)
.net

Kiedys umialem Pascala, ale juz zapomnialem (na co komuś takie pierdoły?) :-)
Jeszcze szczątkowo takie potworki jak assembler, prolog, lisp, smalltalk i
co tam jeszcze kazali się uczyć na zajęciach.

A ze wszystkiego co umiem najbardziej podoba mi sie Java (choc .net tez wcale nie jest zly ;-)

21.01.2003
14:38
[104]

Rav_s [ Konsul ]

reik --> mozna sie zapytac gdzie studiowales, bo mam pewne podejrzenia ale moge sie mylic.

21.01.2003
14:44
smile
[105]

reik [ Pretorianin ]

jak to gdzie? AGH.
I nie tyle studiowałem, co jeszcze studiuję (na 5 roku).

I jak? Przypuszczenia się sprawdziły..?

21.01.2003
14:51
[106]

Rav_s [ Konsul ]

Nie nie sprawdzily sie, ale widze ze macie tam podobny program (tzn prologi i lispy i takie inne co raczej nie jest popularne, ale imho bardzo rozwija i pozwala na nieco inne spojrzenie na programowanie). Ja tez 5 rok, ale PP.

21.01.2003
15:19
[107]

Eliash [ Generaďż˝ ]

Hi Kastore
Nie mam zamiaru powtarzać tych samych argumentów co kiedyś (jeśli pamiętasz :] )
O ile pamiętam wynik był taki: Ty jesteś fanatykiem Pascala, ja C++
Zaden z nas nie ustąpi na krok.
Dla mnie kod w C++ jest znacznie bardziej przejrzysty i logiczny, a od kiedy
używam template'ów po prostu się w nim zakochałem :)
W Delphi klepie bo muszę, jednak to co piszę w domu to tylko C++

Jak ktoś się bierze za programowanie strukturaralne to nie C++ tylko C
ale co tam. Niech popatrzy na kod, który bardziej mu się podoba i voila !

Oprogramowanie projektu to jakieś 10-15 procent czasu od trafienia do
chorej głowy menadżerstwa do zakończenia wdrażania, różnice w czasie
klepania programu dla różnych środowisk to pojedyncze procenty, a może
się okazać że aplikacja napisana w C++ jest po prostu szybsza, podczas
wyboru jązyka programowania jednym z ważniejszych kryterium
jest to w jakim stopniu biegła jest w nim kadra programistów
(Inżynieria oprogramowania ;] będę się mądrzył bo za tydzień mam egzamin)

21.01.2003
18:05
[108]

Przewodnik Syriusza [ Magazyn Grafik ]

Zapraszam do nowej czesci watku

© 2000-2024 GRY-OnLine S.A.