Mam ambicję coś zrobić

0

Witam,

jestem początkującym programistą, bez wiedzy uczelnianej, ale za to z ambicją i pasją jaką jest szeroko pojęta informatyka. Chciałbym stworzyć program obsługujący wypożyczalnię płyt dvd i dlatego proszę o wskazówki w jakim języku najlepiej podjąć się takiego zajęcia. Mam duuużo czasu, nie musi to być zrobione w pięć minut, jestem cierpliwy i dlatego wiem, że sobie poradzę, choćby za rok czy dwa, ale jakoś pójdzie. Tylko właśnie czy powinienem zająć się c czy c++ czy też jeszcze czym innym. Informatyk z doświadczeniem z pewnością mi na to odpowie.

Dodam tylko, iż przez php jakoś udało mi się przebrnąć samemu, wprawdzie z 10 pozycjami książkowymi z helionu, no ale jakoąś wiedzę już mam.

www.divideo.com.pl

pozdrawiam

primo

0

Zaraz się zacznie dyskusja, który jezyk jest lepszy, więc utne ją w zarodku.
Pisz w tym języku (ten język jest lepszy), który ci bardziej pasuje, który lepiej znasz. Jeśli jeszcze nie możesz wybrać, to wybierz ten, który ma ładniejsze lub przyjemniejsze wg. ciebie środowisko.

// btw. przenosze do OT.

0

oblukałem Twoje dzieło na www, i proponuję żebyś je zabezpieczył przed atakami typu sql injection.

0

w związku z tym, że nie mam jakichkolwiek przyzwyczjeń odnośnie programowania to jednak byłbym wdźięczny za zaproponowanie mi jakiegoś języka w tym celu najbardziej odpowiedniego.

pozdrawiam

0

Cóż... jeśli php jest Ci nie obce, to w C++ nie będziesz czuł się osamotniony :)

0

Java jest chyba latwiejsza do nauczenia sie. Przynajmniej na niektorych uczelniach zaczynaja od Javy. Latwiej sie zarzadza pamiecia, ma prostsza skladnie, pozwala od razu nabywac umiejetnosci programowania obiektowego niezbednego do tworzenia duzych projektow bez nabierania zlych nawykow jak w C/PHP (wypozyczalnia na pewno pod to podchodzi), a biblioteki do niemal wszystkiego sa pod reka.

C++ jest za to mocniejsze jako jezyk (tzn. daje wieksza swobode w wyrazaniu tego, co ma robic program, NIE NAPISALEM ze jest lepsze ani gorsze). W Javie wszystko wyglada jak Java, w C++ programista moze wyrobic swoj wlasny styl. Nie mozna sie jednak uczyc od razu WSZYSTKIEGO po kolei, bo zglupiejesz...

Jak masz dobre materialy, to ucz sie C++, jak nie, to bierz tutoriale do Javy.

0

Hmmm Tak, dla kogoś kto zna PHP C nie powinno być czymś obcym. Z drugiej strony poza składnią jest wiele różnic (choćby deklaracje zmiennych, czego w PHP nie było, trochę inne podejście związane z pisaniem czysto obiektowym (zakładając, że piszemy aplikację opartą o VCL) itp. Natomiast radziłbym również zastanowić się nad Delphi, gdyż, jako oparte na języku Pascal stworzonym do nauki, a jednocześnie z niemniejszymi od innych języków możliwościami, może być również dobrym dla Ciebie środowiskiem. Przeciw przemawia tutaj inna niż w PHP składnia, a za fakt, że prościej się go nauczyć (przynajmniej teoretycznie, nie wiem jak to się układa jak już zna się PHP), a jednocześnie więcej pomocy na temat Delphi możesz uzyskać na 4p, jako że większość tutejszych użytkowników preferuje to środowisko (albo przynajmniej najlepiej zna), o czym można się przekonać chociażby porównując dział Delphi z innymi działami dotyczącymi programowania w konkretnych językach...

0

Natomiast radziłbym również zastanowić się nad Delph...

Komuś kto zna php doradziłbym C++, ewentualnie jave (nie znam sie na javie, ale z tego co słyszałem to... nadaje się :) ) ale nie Delphi. Z tym że moja opinia jest bardzo subiektywna bo Delphi mi się nie podoba [diabel]

Przy wyborze języka przemyśl fakt iż w C++ tworzy się większość powaznych programów, systemy operacyjne i pisze w nim tysiące programistów więc nie jest aż taki straszny do nauczenia się :)

//do Adama:
Co sie tak unosisz, z tym systemem operacyjnym to był tylko przykład, zresztą nie bedę z Tobą na ten temat dyskutował (na forum ;) ) bo nie o tym jest ten temat :P

0

Tak. Ja wyraziłem swoją opinię, Ty swoją. Ale fakt faktem, że (w przeciwieństwie do C) Pascal został STWORZONY do nauki programowania. I to jest niezaprzeczalne... A systemy operacyjne? Pisze się je w ASM'ie. A dalszą część w tym, do czego najpierw stworzy się kompilator pod dany system. Sama podstawa MUSI być stworzona w ASM'ie, nie da się inaczej. A jak tylko ktoś, kto zna sie na Pascalu i ASM'ie i nie zamierzający nauczyć się C napisałby system operacyjny, to napisałby go w ASMie i Pascalu. Proste. Poważne programy? To zależy... Wiele z nich powstaje również w Delphi, gdyż wcale nie ma mniejszych możliwości. A może więcej powstaje w C, bo w czasach, kiedy dzisiejsi zawodowi programiści uczyli się programowania, Pascal dopiero raczkował i nie odnosił jeszcze sukcesów w tej dziedzinie. Dopiero Borland stworzył z edukacyjnego Pascala potężne narzędzie programistyczne, jakim jest Delphi.

// Adam, proszę, daruj sobie - ŁF

0

flabra miał rację... proszę modów o zamknięcie

0

Adam: NIE MA to jak zabłysnąć pseudo profesjonalnym wywodem ;P

primo: tak jak poprzednicy w twojej sytuacji polecam C/C++... jak chcesz sobie przyspieszyć tworzenie programu okienkowego mozesz uzyc Borland C++ Builder [nie przepadam, ale wole to niż Delphi ;)]

Miłego tworzenia programu [browar]

0

a ja bym na Twoim miejscu może spróbował perla?
pisze sie szybciej, fajniej i przyjemniej niż w C/C++, ma też możliwość robienia aplikacji okienkowych, no i działa zarówno na win jak i na linuksie bez zmiany kodu

0

Ech... Do tworzenia aplikacji cross-platformowych bez zmiany kodu mogą również służyć Lazarus (www.lazarus.freepascal.org), freepascal (www.freepascal.org i pewnie wiele innych.

1 użytkowników online, w tym zalogowanych: 0, gości: 1