Skocz do zawartości

Jakiego języka programowania warto się uczyć ?


stats1

Rekomendowane odpowiedzi

Tylko, że nauczysz się Pythona i możesz:

Pisać gry, programy, aplikacje webowe, skrypty... hmm... pluginy do programów... no wsio. I do tego pisze się raczej całkiem przyjemnie.

Jestem właścicielem SEMURAI - agencja SEO oraz właścicielem VRnews.pl - wirtualna rzeczywistość

Odnośnik do komentarza
Udostępnij na innych stronach

  • Odpowiedzi 56
  • Dodano
  • Ostatniej odpowiedzi

Do c++ to bym się sprzeczał ;) jak np. opanujesz DX to jak stworzysz jakąś fajną małą gierkę dla dzieciaków to spokojnie zarobisz u paru polskich wydawców. i tutaj miejsce zamieszkania nie ma raczej znaczenia.

Na pewno nie jest to język na którego podstawach można zarobić :) ręczne zarządzanie pamięcią, rezerwacja ramu;)

tworzenie bibliotek dynamicznych, wielowątkowość i wielozadaniowość i pętle czasu rzeczywistego przynajmniej tyle wypadało by w nim opanować na dzień dobry. pisać w nim można spokojnie z tego co się orientuję na Xboxa.

ogółem python, java itp. nie mogą się równać w wydajności z C/C++. Bez powodu przecież C++ nie trzyma się na rynku od tylu lat.

wcięcia pythonowych nie lubię dla mnie służą one do tworzenia wizualnej przejrzystości.

nooby nie potrafią triforce, a ty?

  ▲

▲ ▲

Odnośnik do komentarza
Udostępnij na innych stronach

a ja tam lubię pythonowe wcięcia ;-)

Tylko, że nauczysz się Pythona i możesz:

Pisać gry, programy, aplikacje webowe, skrypty... hmm... pluginy do programów... no wsio. I do tego pisze się raczej całkiem przyjemnie.

No nie tak do końca. Każde z wymienionych zastosowań ma swoją specyfikę. Może wybór języka warto zacząć od tego co chcemy tworzyć ? Znając PHP i zendowy framework nie miałem problemu z nauką pythona i django. Za to z nauką PyQT mam pod górkę.

A dla leniwych: sprzątanie białystok ;]

A dla relaksu możesz zapalić kadzidełka

faceplus_banner_234x60_black.png Punkty FanCop od 3pln / 1k

SPRZEDAM: Volvo S40 1.9D, 2002; 220k przebiegu. Lokalizacja: Białystok; Tel 724-148-596

Odnośnik do komentarza
Udostępnij na innych stronach

grę lepiej napiszesz w C++ (SDK DX)

program lepiej napiszesz w .NET / java

aplikację webową lepiej napiszesz w PHP

skrypty... - JS, perl.

pluginy - C/C++ pod linux. Jakieś COM+ pod win (w pythonie pewnie udręka)

Jak coś jest do wszystkiego, to jest do niczego :) Czytałem trochę specyfikacji, nawet chciałem się na to przesiąść bo jest parę fajnych rzeczy... ale nie lubię kombajnów. To jest tak jak z netbeans i eclipse. Pierwsze działa dobrze w obszarze swoich zastosować, wszystko jest jakoś pomyślane i pod to dostosowane. Pod eclipse nie dość, że trzeba to miesiąc konfigurować, instalować 150 pluginów to na końcu masz totalnie rozp*** layout a całość działa jak g*o, co z tego, że przy odrobinie chęci pewnie zrobiłbyś z tego klon AutoCad'a ;)

To jest chyba główny problem. Ludzie pracujący nad tą kobyłą nie mają pomysłu "do czego to ma służyć".

Za to z nauką PyQT mam pod górkę
Całkowicie inny model niż programowanie pod web (events). Lepiej zainteresuj się .net.
Do c++ to bym się sprzeczał jak np. opanujesz DX to jak stworzysz jakąś fajną małą gierkę dla dzieciaków to spokojnie zarobisz u paru polskich wydawców. i tutaj miejsce zamieszkania nie ma raczej znaczenia.
Gier nie tworzą pojedyncze osoby.
Na pewno nie jest to język na którego podstawach można zarobić
Tutaj się zgodzę a do podstaw bym zaliczył perfekcyjne opanowanie całości składni języka.
Odnośnik do komentarza
Udostępnij na innych stronach

pluginy - C/C++ pod linux. Jakieś COM+ pod win (w pythonie pewnie udręka)

Jak coś jest do wszystkiego, to jest do niczego :) Czytałem trochę specyfikacji, nawet chciałem się na to przesiąść bo jest parę fajnych rzeczy... ale nie lubię kombajnów.

yyyy, zarówno w PHP, C, Pythonie i wielu innych możesz stworzyć zarówno aplikacje okienkowe, webowe i inne. To że Python spisuje się dobrze na szerokim polu zastosowań to jeden z jego większych plusów

Za to z nauką PyQT mam pod górkę

Całkowicie inny model niż programowanie pod web (events).

yeap ;-)

Lepiej zainteresuj się .net.

dziękuję, postoję ;)

A dla leniwych: sprzątanie białystok ;]

A dla relaksu możesz zapalić kadzidełka

faceplus_banner_234x60_black.png Punkty FanCop od 3pln / 1k

SPRZEDAM: Volvo S40 1.9D, 2002; 220k przebiegu. Lokalizacja: Białystok; Tel 724-148-596

Odnośnik do komentarza
Udostępnij na innych stronach

slawek22 dużych może nie ale takie małe dla małych dzieci tak albo cassual jedno z polskich czasopism takie skupywało :D dodam tylko że na IGK był kiedyś pokaz jak w 2 osoby napisali w 24h prostą strzelankę lecisz w głąb i tyle.

nooby nie potrafią triforce, a ty?

  ▲

▲ ▲

Odnośnik do komentarza
Udostępnij na innych stronach

grę lepiej napiszesz w C++ (SDK DX)

chyba więcej ostatnio gier powstaje we flash niż w C++, a zreszta czy nie taniej wyjdzie kupić engine ?

program lepiej napiszesz w .NET / java

gdzie są te programy na PC ? Tyle lat jest platforma .net a MS nadal nawet Word-a nie przepisał zresztą na palcach jednej reki moge policzyć aplikacje java i drugiej reki net których używam

aplikację webową lepiej napiszesz w PHP

dziwne że najpopularniejsze aplikacje webowe sa pisane w innych jezykach, ciekawe czemu

skrypty... - JS, perl.

ni jak nie mogę zrozumieć co autor miał na myśli bo z jednej strony JS uruchamiany w przegladarce z drugiej strony perl najcześciej uruchamiany po stronie serwera chyba ze wspolny mianownik że oba noszą miano jezyków skryptowych

pluginy - C/C++ pod linux. Jakieś COM+ pod win (w pythonie pewnie udręka)

jak piszemy plugin to korzystamy z API które ktoś zdefiniował wcześniej , jak ktoś to zrobił dobrze to w każdym języku będzie to przyjemność albo katorga jak ktoś spaprał

Jak coś jest do wszystkiego, to jest do niczego wink.gif Czytałem trochę specyfikacji, nawet chciałem się na to przesiąść bo jest parę fajnych rzeczy... ale nie lubię kombajnów. To jest tak jak z netbeans i eclipse. Pierwsze działa dobrze w obszarze swoich zastosować, wszystko jest jakoś pomyślane i pod to dostosowane. Pod eclipse nie dość, że trzeba to miesiąc konfigurować, instalować 150 plug-inów to na końcu masz totalnie rozp*** layout a całość działa jak g*o, co z tego, że przy odrobinie chęci pewnie zrobiłbyś z tego klon AutoCad'a smile.gif

AutoCad jest przyzwoitym programem co prawda nie jest dla wszystkich a już na pewno nie dla leniwych ludzi to nie jest paint ze włączysz i będziesz widział jak narysować kwadrat , i jaką konkretnie wersję AutoCAD-a slawek22 ma na myśli ? To samo eclipse to jest program pisany przez programistów dla programistów (a nie dla działu PR gdzie potrzeba wykazywać wodotryski i fontanny niepotrzebnych bzdur) trochę wiedzy trzeba posiadać najłatwiej taka wiedzę uzyskać zatrudniając sie w firmie która wymaga na pracownikach korzystania z eclipse. popsioczył byś ze dwa tygodnie a po miesiącu sam byś się dziwił jaki głupi byłeś że nie używałeś wcześniej :)

Zresztą i tak mnie nikt nie przekona, najlepsze jest Delphi do pisania natywnych aplikacji dla Windows :D

Zresztą: nie ważne w czym sie pisze tylko co się chce napisać bo dopiero wiedząc to możemy wybrać środowiska

Odnośnik do komentarza
Udostępnij na innych stronach

chyba więcej ostatnio gier powstaje we flash niż w C++, a zreszta czy nie taniej wyjdzie kupić engine ?

Engine napisany w C++. Więc i tak potrzebujesz ludzi z znajomością ... C++. W flashu powstają gierki a nie gry ;)

gdzie są te programy na PC ?

Nie mówię o kombajnach typu word czy excel, czy oprogramowaniu na desktop. Oprogramowania "na zamówienie" (np. dla firm) się nie pisze w C tylko w .NET / java / Delphi / Visual Basic czy jakimś BCBuilder... To ma być szybko napisane i spełniać swoją funkcję, nie ma 20 lat (jak np było z wordem czy firefoxem). Na pewno oprogramowanie w C ma przewagę nad powyższymi, ale nikt nie będzie w tym zaczynał projektów bez ogromnego budżetu. Zbyt długo to trwa, potrzeba wysoko wykwalifikowanych ludzi.

Z resztą zauważ... kod C/C++ oprogramowania które używasz na co dzień ma często więcej niż 20 lat historii. Oprogramowanie pisane na szybko w .NET czy J tego nie przebije.

W Javie był na przykład napisany bardzo dobry edytor Zend Studio (zanim jakiś baran w Zend nie wpadł na pomysł, żeby z tego zrobić następny kiepski plugin do kiepskiego eclipse)

chyba ze wspolny mianownik

Na skrypty po stronie klienta JS, po stronie serwera perl :) Myślałem, że nie trzeba tego pisać :)

firmie która wymaga na pracownikach korzystania z eclipse

Zamiast posiadać jakże przydatną wiedzę z instalacji i konfiguracji eclipse... wolę pracować w firmie gdzie mogę sobie wybrać edytor taki, w jakim mi się wygodnie pracuje a zaoszczędzony czas przeznaczyć na pisanie kodu :D Głowa nie śmietnik. Nie musisz koniecznie umieć wszystkiego.

Zresztą i tak mnie nikt nie przekona, najlepsze jest Delphi do pisania natywnych aplikacji dla Windows

Jedne z najlepszych IMO.

AutoCad jest przyzwoitym programem co prawda nie jest dla wszystkich

Miałem na myśli to, że eclipse jest projektem tak pozbawionym konkretnego ukierunkowania, że za niedługo ktoś wpadnie na pomysł, żeby zrobić pod eclipse plugin klonujący AutoCADa :) Oczywiście toporny, wolny i nie nadający się do niczego... jak IMO całe środowisko :) Przeszedłem przez konfigurację i próbowałem w E pisać. Toporność przeraża. Netbeans to przy tym cud techniki.

nie ważne w czym sie pisze tylko co się chce napisać bo dopiero wiedząc to możemy wybrać środowiska

No chyba, że uwierzymy wyznawcom Pythona, którzy twierdzą, że "to się do wszystkiego nadaje" :) Z resztą chyba pierwszy klient bittorrenta był napisany w pythonie, chyba wszyscy pamiętają jak to koszmarnie wyglądało i jak żarło procesor ;) BitComet (napisany w C) to wyprzedzał o całe lata świetlne.

przez programistów dla programistów

Chyba dla masochistów...:)

Odnośnik do komentarza
Udostępnij na innych stronach

Są na rynku jakieś książki, które pomagają w zrozumieniu programowania ?

Uczęszczam do technikum informatycznego. W szkole przerobiliśmy już Turbo Pascala zaczynamy C++. Mój problem polega na tym, że nauczycielka, która prowadzi lekcję programowania nie potrafi wyjaśnić/wytłumaczyć w normalny sposób co i jak. A dokładniej wszystko co mówi to słowa cytowane z różnych książek. Gdy nauczyciel nie ma książki ze sobą można powiedzieć, że nie ma lekcji.

A jak wiadomo takie klepanie suchych regułek nie ułatwia nauki, lepiej było by aby wyjaśnić na przykładach co i dlaczego się dzieje.

Jest może jakaś książka tego typu ?

ps.

teraz wakacje więc w nowym roku będziemy kontynuować naukę C++

i żeby nie obrażać nauczyciela dodam, że wiedzę jako taką posiada bo jeśli coś w programie nie działa/program się nie kompiluje to wystarczy, że chwilę spojrzy i zaraz znajduje przyczynę

Odnośnik do komentarza
Udostępnij na innych stronach

Od siebie, jako że tez programuje, mogę dodać, iż PHP w dzisiejszych czasach to standard absolutny, i każdy raczej ma go na blachę.

Osobiście polecam jeszcze Ruby on Rails. A Pythona zaczynam, bo widzę w nim spoooore możliwości.

Nieruchomości bez pośredników? Tylko NoBroker.pl - platforma ogłoszeń bezpośrednich.

Odnośnik do komentarza
Udostępnij na innych stronach

Od siebie, jako że tez programuje, mogę dodać, iż PHP w dzisiejszych czasach to standard absolutny, i każdy raczej ma go na blachę.

Znam bardzo niewielu ludzi którzy potrafią na przykład dobrze zrobić zabezpieczenie przed SQL Injection, dobrze filtrować dane z formularzy, potem je poprawnie wyświetlać na stronie, etc. Jeśli tak piszesz to albo wiesz bardzo niewiele albo masz złe wyobrażenie o branży.

Moja firma na przykład szukała ludzi do PHP (5-9 z przodu, na rękę). Do pracy m.in. z API google, facebook, semrush, etc. Pomimo, że kończyłem technikum, potem studia to nie umiałem nikogo polecić. Bo ta garstka która coś umiała bardzo dobrą pracę już ma, reszta (95%) to by potrafiła Hello World sknocić. Gotowi nawet byli dobrze zapłacić jeśli kogoś zatrudnią z polecenia obecnego pracownika.

Moim zdaniem to sytuacja jest w dużej mierze odwrotna. Mamy tysiące pokemonów i pseudo specjalistów, którzy umieją postawić CMS-a, zrobić formularz kontaktowy, czy jakiś prosty skrypt komentarzy (który i tak jest napisany źle). Osób które na prawdę coś potrafią jest bardzo niewiele.

Wystarczy nawet popatrzeć na "poradniki optymalizacji php/mysql" czy "samouczki XHTML-a" publikowane w prasie. W większości to stek bzdur, a jedyną firmą która się do tego w jakiś sposób odniosła i zdementowała większość tych głupot było AFAIR google. Z resztą ludzie którzy to piszą w życiu na oczy pewnie nie widzieli większej witryny, jedynie przepisują bzdury z innych tutoriali.

Skutek tego, że ludzie myślą że aby ich ktoś zatrudnił to muszą wszystkie rozumy pozjadać, jeszcze do tego umieć flasha i photoshopa. Jak ktoś zaczyna gadać o grafikach, którzy tną szablony i piszą w PHP to się czuję jakbym żył na innej planecie :) Zmienić środowisko (np. PHP -> Java) i coś w nim napisać jest bardzo łatwo. Żeby się w tym czuć swobodnie i żeby napisany kod się do czegoś nadawał... to już daleka droga (nawet dla zwykłego PHP).

Odnośnik do komentarza
Udostępnij na innych stronach

może php->java to nie tak wygodnie w każdym razie w moim przypadku jakoś nie lubię javy, domowy komp muli mi eclipse ;d i netbeans niemiłosiernie...

ale c++ i c# to łatwiej osobiście mi było.

slawek a to nie wystarczy Regex? usuwanie znaczników html i znaków specjalnych i paru innych tego typu ;d? do prostych danych powinno wystarczyć. Praktycznie Regex można większość rzeczy przefiltrować.

wystarczy stosować prawa murphyego tam gdzie jest kontakt z userem:"jeśli użytkownik wyśle jakieś dane to na pewno zrobi to źle".

poradniki to w większości ścierwa, więcej człowiek się z manuala dowie chociaż tam też parę rzeczy poknocone.

wiem, że jest dużo osób co nie wie jak wysłać parę zapytań SQL naraz :D

a taka pensja to gdzie wawa? bo kusząca muszę powiedzieć.

ale dodam tylko, że widziałem oferty pracy gdzie wymagali php+sql+xhtml+flash+photoshop i za 1200.

nooby nie potrafią triforce, a ty?

  ▲

▲ ▲

Odnośnik do komentarza
Udostępnij na innych stronach

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.

×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Umieściliśmy na Twoim urządzeniu pliki cookie, aby pomóc Ci usprawnić przeglądanie strony. Możesz dostosować ustawienia plików cookie, w przeciwnym wypadku zakładamy, że wyrażasz na to zgodę. Warunki użytkowania Polityka prywatności