ďťż

Ładny brzuch

Witam

W zasadzie pisze do tego dzialu pierwszy raz bo nigdy nie mialem potrzeby tutaj pisac. Nie jestem z wyksztalcenia programista i informatykiem. Na komputerach sie znam itd. ale zastanawialem sie ostatnio czy nie nauczyc sie tak dla siebie jakiegos jezyka programowania. Zastanawialem sie ktory jezyk bedzie lepszy dla osoby chcacej zaczac swoja przygode z programowaniem. Konkretnie mam tutaj na mysli Delphi albo C++. Nie wiem ktory jest latwiejszy do nauki i bardziej przejzysty. Bylbym wdzieczny za porade.

Pozdrawiam



ja wybrałem c++ poniewasz daje więcej możliwości niż delphi.
działa (kompiluje się) na wszystkich systemach operacyjnych (linux,windows itd.)
jest szybszy. mniej piszesz to duża zaleta(to samo polecenie w delphi zajmuje więcej miejsca) .
delphi jest łatwiejsze i ma komponenty vcl podobnie jak c++builder
decyzja należy do ciebie

Na twoim miejscu wybrał bym delphi jeśli nie zamieżasz programować profesjonalnie w przeciwnym wypadku wybierz C++ bo daje wjęcej możliwości.

Ja bym proponował zacząć od Pascala (chyba najłatwiejszy do nauki, dużo książek i materiałów w sieci), później mógłbyś przerzucić się na Dalphi (które nawiasem mówiąc jest kompilatorem języka Object Pascal, więc bez znajomości Pascala się nie obędzie).
Jeżeli wolisz, możesz zacząć od C++ (w takim wypadku polecam książkę Symfonia C++ no i zdecydowanie odradzam ten nieszczęsny kurs z Eksperta). Jak już poznasz C++, to będziesz mógł pisać w Builder C++ (taki sam kompilator, jak Delphi, tylko korzystający z C++ a nie z Object Pascal).



Ja na twoim miejscu to zacząłbym od Delphi, a w momencie gdy uznasz że oferuje zbyt mało możliwości zmieniłbym na C++.
//Delphi nie jest takie kiepskie jak sądzą niektórzy//

Ja bym powiedział zebys na poczatek pobawil sie Delphi (w sam raz do nauki) a potem zabawa z C++ - jak juz zalapiesz idee programowania
Pozatym powiedzialbym ze wlasnie wywolales bitwe w toczacej sie na forum swietej wojnie


...polecam książkę Symfonia C++...

A ja ją odrazam, ponieważ jest bardzo przestarzała.

Ja osobiście polecam C++. Taki Delfin niby łatwiejszy ale w C++ są robione gry, jakieś źródła np. dooma to tylko w c++. Delfin może jest szybki ale produkuje duże exeki. BCB tez bym nie polecał bo to praktycznie mutacja Delphi (ale to c++)
Moje ulubione środowisko to Visual C++, szybkie i do tego żródła Q2, upx i inne.



Ja osobiście wybrałem język c++ i akurat w ekspertach masz artykuły jak programować w c++. Jest to pisane głównie dal absolutnych początkujących wiec osobiście raczej nie bdzeisz mial ze zrozumieniem tekstu większych problemów. A lepiej nie mieszać sie w Pascala bo to jeżyk przestarzały i dość rzadko teraz używany daltego osobiście radziłbym ci wybrac c++. Ale Deplhi tez nie jest tak straszne ale ma mniej funkcji. ( W C++ pisze się też gry i na łamach ekserta sa artykuły na temat pisania w OPEN GL z użyceim języka c++)


A lepiej nie mieszać sie w Pascala bo to jeżyk przestarzały i dość rzadko teraz używany daltego osobiście radziłbym ci wybrac c++. Ale Deplhi tez nie jest tak straszne ale ma mniej funkcji.
Ludzie, kiedy w końcu przestaniecie traktować Delphi jak język programowania??
Delphi to kompilator języka Object Pascal, więc twierdzenie, że Pascal jest przestarzały, a Delphi ok jest jedną wielką bzdurą. A tak poza tym to jakich funkcji brakuje w Delphi??


na łamach ekserta sa artykuły na temat pisania w OPEN GL z użyceim języka c++

Ja wybrałem C++ - namówili mnie kumple - nie mam więcej argumentów :P

Jeżeli masz jakiś wybór (bo niewybrałeś jeszcze języka) to polecam C++ - niedawno zaczołem w nim programować i jestem bardzo zadowolony. Pozatym w Ekspercie jest Kurc C++ i Kurs OpenGL.



Ale w Ekspercie najbardziej rozbudowana aplikacja jaka byla pisana w kursie byl menedzer plikow. W delphi oczywiscie :P

Najpierw Pascal, potem Delphi :D
W Delphi powstał np. TotalCommander :D

Najpierw Pascal (kursy z neta), potem C++ (Thinking in C++). :D


Najpierw Pascal, potem Delphi :D
W Delphi powstał np. TotalCommander :D

Ide dla Dev-Cpp także :D

jak jesteś pojętny to radze C++ od razu.
Jak nie to pascal -> Delphi lub C++


Ide dla Dev-Cpp także  :D

Wybierz delphi <_<
Użytkownik Cyrkiel edytował ten post 16 luty 2005, 17:30

To akurat dla mnie zły przykład  :mad:

nie warto wg. was uczyc sie c a potem c++ ?

C++ C++ i jeszcze raz c++! Jeśli nauczysz się już podstaw to najlepiej naucz się jeszcze c# i każda firma cie przyjmie

Ja bym nie przesadzal z "kazda firma" :P


Ja bym powiedział zebys na poczatek pobawil sie Delphi (w sam raz do nauki) a potem zabawa z C++ - jak juz zalapiesz idee programowania
Pozatym powiedzialbym ze wlasnie wywolales bitwe w toczacej  sie na forum swietej wojnie


Ludzie, kiedy w końcu przestaniecie traktować Delphi jak język programowania??
Delphi to kompilator języka Object Pascal, więc twierdzenie, że Pascal jest przestarzały, a Delphi ok jest jedną wielką bzdurą. A tak poza tym to jakich funkcji brakuje w Delphi??

Tak jak myślałem, znowy prawie dochodzi do tego który jezyk jest lepsz i w ogóle.
Ja osobiście wolę C++ i WinAPI -> .NET i C#. HYC!

Radzę zacząć od Delphi, C++ jest trudne i zawiłe a Delphi jest super. Programuje w Delphi od ponad pół roku i ani myślę o zmianie języka na C++ lub na cokolwiek innego. Poza tym Delphi wbrew temu co niektórzy mówią ma wielkie możliwości, w Delphi można napisać nawet konia trojańskiego :)

moje zdanie jest następujące:

jeśli chcesz programować w OS windows to wystarcza do tego delphi nawet bym odważył się powiedzieć że i tak wszyscy nie wykorzystują do końca jego możliwości dlatego nie można powiedzieć że to słaby język, bo taka tania gadanina świadczy o czyjeś niewiedzy, i łatwowierności

c++ to jest też wspaniały język różniący się od Object Pascala (Delphi), a raczej zasada logicznego myślenia jest identyczna, tylko inna składnia ale tak czy inaczej... podobnie się piszę...

najlepiej ucz się obu naraz... i sam się przekonasz który lepszy


...
najlepiej ucz się obu naraz... i sam się przekonasz który lepszy

Ja zaintsalowałem se Kylixa, a tu nagle pojawiaja się błedy linkowania, zawiesza się...
Jak ktoś tu powiedział nie warto się tym interesować bo to ma jeszcze daleko do doskonałości... <_<


ja wybrałem c++ poniewasz daje więcej możliwości niż delphi.
działa (kompiluje się) na wszystkich systemach operacyjnych (linux,windows itd.)
jest szybszy. mniej piszesz to duża zaleta(to samo polecenie w delphi zajmuje więcej miejsca) .
delphi jest łatwiejsze i ma komponenty vcl podobnie jak c++builder
decyzja należy do ciebie

Nie sadzicie, ze tojuz zaczyna sie robic nudne? Przeciez takich watkow o C++ vs. Delphi, i podobnych, bylo baaardzo duzo, jestem za zamknieciem tematu.

oj czepiasz sie :D


Zastanawialem sie ktory jezyk bedzie lepszy dla osoby chcacej zaczac swoja przygode z programowaniem. Konkretnie mam tutaj na mysli Delphi albo C++.
Oba są dobre.
Nie ma znaczenia od którego języka zaczniesz. Najważniejsze to poznać bardzo dobrze jeden język.
Jak nauczysz się w jednym dobrze programować to będziesz też rozumiał kod programów pisanych w drugim języku. A przesiadka z jednego języka na drugi trwa tylko pare tygodni lub nawet krócej, wszystko zależy od tego ile czasu dziennie jesteś w stanie na to poświęcić.
Wybierz taki język którego kod Ci się podoba :).

Użytkownik Igor edytował ten post 16 luty 2005, 15:20

Bo na moje wolanie o kurs assemblera w ogole nie reaguja (i nie tylkko moje). Widocznie sami nie znaja.


A mnie sie wydaje, ze Delphi to nie jest kompilator, tylko zintegrowane srodowisko programistyczne generujace kod w Pascalu

W jaki sposob delphi generuje kod w pascalu?

ktoś domagał się konkretnych argumentów. hehehehehehehehe. cały ten temat pachnie mi bardzo w stylu unix contra winda.

chciałem uprzejmie poinformować, że moim zdaniem jedynym powtarzam jedynym uniwersalnym językiem programowania jest JAVA.

moim zdaniem C++ nie spełnia wymogów wieloplatformowości. dlaczego? bo trzeba uważać jakich bibliotek się używa.

Natomiast Java..... JAVA jest jedna. :)

ok trochę po za tematem poszedłem.

teraz do tematu.

jeżeli chcesz programować pod windę sugeruję delphi:

1. język jest prostszy niż c++ a nie traci na profesjonalizmie
2. próbowałem pod c builderem napisać aplikację bazodanową w połączeniu z serwerem interbase. klapa nie udało się. połączenie bazy danych z programem w delphi to moment.
3. jak chodzi o możliwości to delphi i c++ mają takie same. POWTARZAM TAKIE SAME. jeżeli ktoś mi powie czego nie można zrobić w delphi a można w c++ będę pod wielkim wrażeniem. naprawdę pod wielkim :) więc zapraszam z wypowiedziami na gg. 1531972 :)


A tak swoja droga to czy mozecie sie wypowiedziec o czyms takim jak Kylix? Gdzies przeczytalem ze to jakby Delphi dla Linuksa. Moze ktos z Was forumowicze mial do czynienia z tym programem?
Nie polecam używania Kylixa z kilku powodów:
1. Programy napisane w Kylixie są bardzo wolne.
2. Kylix ma jakieś własne biblioteki bez których nie uruchomi się żaden program napisany w nim.
3. Kylix jest bardzo niedopracowany. Podczas kompilacji zwykłego projektu w C++ pojawia się mnóstwo błędów.
4. Niewielu programistów programuje w Kylixie i jest niewiele komponentów do Kylixa.
Podsumowując - lepiej nauczyć się C++ i jakiegoś API dla Linuksa (Qt, KDE, GTK itp.) niż używać Kylixa.
Próbowałem kiedyś przenieść parę moich programów z Delphi do Kylixa. Efekty były marne, więc postanowiłem programować w C++ używając bibliotek Qt/KDE i tym się teraz zajmuję.



Zgadzam sie z przedmowca,dodam tez ze niestety musze odradzic Lazarusa... Nie akceptuje on wielu rozwiazan skladniowych, generuje pliki o rozmiarze 6MB i wiele innych dziwnych zeczy, ktore dziac sie nie powinny :/


3. Kylix jest bardzo niedopracowany. Podczas kompilacji zwykłego projektu w C++ pojawia się mnóstwo błędów.


Kompilacja projektu w C++ w kylixie ?  :blink:  :blink:
Chyba coś napiszałeś  :P

Nie, dobrze napisałem. Kylix to jest jakby połączenie Delphi i C++ Buildera. W Kylixie można tworzyć projekty w Delphi lub C++.
Więcej info masz na http://www.borland.c...ylix/index.html.

Mea culpa ;)

Ale z tego co wiem (ale nie jestem pewien, jak cos to bijcie ;) ) to komponenty dla kylixa tylko w ObjectPascalu moga pyc pisane


2. próbowałem pod c builderem napisać aplikację bazodanową w połączeniu z serwerem interbase. klapa nie udało się. połączenie bazy danych z programem w delphi to moment.
Ja tworzę aplikacje bazodanowe w połączeniu z Interbasem pod C++ Builderem i wszystko się udaje. Nie wiem jak jest pod Delphi , ale pod C++ Builderem wszystko dobrze działa i nie ma z niczym większych problemów jeśli chodzi o Interbasea i też trwa to moment.

Delphi jak i C++ jest bardzo dobry.
Jeśli chodzi o Delphi. Programy pisze się łatwo dzięki komponentom, ale tracisz wtedy na szybkości. I to bardzo. To samo tyczy się C++ Bulidera.
Jeśli chodzi o "czysty C++" przydałby się napewno dobry kompilator (np. Visual C++). Niestety, taki kompilator kosztuje. Za swojego vc zapłaciłem 250 zł. Można użyć C+ Bulidera gdyż też się da tworzyć aplikacje bez VCL'a. Jednak nie ma tam niektórych elementów C++ (przydatnych elementów), takich jak enum
Delphi jest często lekceważony jako kompilator Pascala. Tak, też się da bez VCL'a tworzyć aplikacje.
Wszystko zależy od tego co byś chciał pisać i na jakich aspektach Ci najbardziej zależy. Napewno gier nie powinieneś pisać w VCL'u. Ciężko jest też pisać rozbudowane aplikacje w Samym WinAPI (choć wielu osobom się udaje).
Naucz się najlepiej po trochu obu języków :P Mi to wyszło, to nie wierzę, żebym był jedyny. Potem wybierzesz jeden,który Ci najbardziej odpowiada i będziesz go ćwiczył do upadłego. Sam sprawdź, który język Ci najbardziej odpowiada.

PS. Ale się nagadałem...


generuje pliki o rozmiarze 6MB i wiele innych dziwnych zeczy
1. jak sie nie znasz to nie pisz
2. wystarczy odznaczyc jedna opcje i rozmiar jest w miarę mormalny
3. sam jesteś dziwny :P

IMHO najlepiej od razu zacznij od C++... Pozdrawiam B)

j-mail: biblioteki NIE sa czescia jezyka...

Kompilatorów c++ jest kilka, a delphi jeden(mowie o win tylko)
Uczenie sie delphi/op i c/c++ naraz nie jest zbyt dobrym pomysłem.
A ta 'swieta wojna' sie sie skonczy albo przegraną obu jezykow(na rzecz czegos lepszego), albo delphi(w koncu borland przestanie istniec...), ale raczej na szybki tego koniec bym nie liczyl.

Ja programuje w C++ ale podstaw uczyłem się na Pascalu. Delphi ma wiele elementów Pascala i jest troszeczkę prostrzy, natomiast C++ jest troszeczkę bardziej zawiły.

[COLOR=red]Programowanie w C++ sprawia mi więcej satysfakcji niż w Delphi.

Sam sprubyj ;)


1. jak sie nie znasz to nie pisz
2. wystarczy odznaczyc jedna opcje i rozmiar jest w miarę mormalny
3. sam jesteś dziwny :P

ad 1 jakoś nie widać ja się bawiłem ok tyg i jakos mi wsio działalo ok, a jak Ci się nie podoba to napisz lepszy :P


delphi jeden(mowie o win tylko)

a Lazarus to co ??

PS przynajmiej wszystkie kody są kompatybilne, a nie jak w C jakieśdialekty :)



Ech probowalem skompilowac aplikacje z obsluga OpenGL i zaczelo sie krzaczyc w implementacji opengl (dglOpenGL.pas) :/


PS przynajmiej wszystkie kody są kompatybilne, a nie jak w C jakieśdialekty :)
ta jasne ;)
delphi nie jest kompatybilne nawet miedzy swoimi wersjami, wiec argument troche nie teges :]


ta jasne ;)
delphi nie jest kompatybilne nawet miedzy swoimi wersjami, wiec argument troche nie teges :]

Ech... ale niestety Delphi mogloby byc chociaz kompatybilne ze skladnia starszych wersji... Ale niestety nie jest :P. BTW nie ma takiego jezyka, ktory by nie mial odmian...

jedyna znana mi nikompatybilność to jakiś kijowy moduł na D :D ale i tak mozna to obejsc w nowszysch wersjach



Hmm... Popatrze jeszcze w tym :)


Witam

W zasadzie pisze do tego dzialu pierwszy raz bo nigdy nie mialem potrzeby tutaj pisac.  Nie jestem z wyksztalcenia programista i informatykiem. Na komputerach sie znam itd. ale zastanawialem sie ostatnio czy nie nauczyc sie tak dla siebie jakiegos jezyka programowania. Zastanawialem sie ktory jezyk bedzie lepszy dla osoby chcacej zaczac swoja przygode z programowaniem. Konkretnie mam tutaj na mysli Delphi albo C++. Nie wiem ktory jest latwiejszy do nauki i bardziej przejzysty. Bylbym wdzieczny za porade.

Pozdrawiam


W jaki sposob delphi generuje kod w pascalu?

Tworzysz formatke, rysujesz przycisk, i klikasz w niego dwa razy. Przechodzisz do edycji programu (a konkretniej do edycji funkcji, ktora ma obslugiwac ten przycisk). I w jakim jezyku jest ten program? W Pascalu. I caly kod programu jest w Pascalu. A dopiero w trakcie kompilacji jest zmieniany na kod maszynowy i linkowany.


j-mail: biblioteki NIE sa czescia jezyka...

Kompilatorów c++ jest kilka, a delphi jeden(mowie o win tylko)


Borland Pascal, Turbo Pascal, Virtual Pascal, Free Pascal... No faktycznie jeden...
A i Delphi jest kompilatorem Pascala.
:lol:
Nie jestem pewien, czy w Visual studio nie ma kompilatora Pascala (Zaznaczam: Nie jestem pewien!!).
Użytkownik Ajgor_ edytował ten post 18 luty 2005, 22:20


Wyzej wymienione kompilatory sa kompilatorami jezyka Pascal, zas tna sie (w wiekszosci) przy probie (chocby najprostszego) uzycia Object Pascala :/ Wiekszosc nawet nie ma opcji kompatybilnosci z Delphi :/


Borland Pascal, Turbo Pascal, Virtual Pascal, Free Pascal... No faktycznie jeden...
A i Delphi jest kompilatorem Pascala.
:lol:
Nie jestem pewien, czy w Visual studio nie ma kompilatora Pascala (Zaznaczam: Nie jestem pewien!!).

  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • zsf.htw.pl
  •