Skocz do zawartości
Zamknięcie Forum PC LAB

Szanowny Użytkowniku,

Informujemy, że za 30 dni tj. 30 listopada 2024 r. serwis internetowy Forum PC LAB zostanie zamknięty.

Administrator Serwisu Forum PC LAB - Ringier Axel Springer Polska sp. z o.o. z siedzibą w Warszawie: wypowiada całość usług Serwisu Forum PC LAB z zachowaniem miesięcznego okresu wypowiedzenia.

Administrator Serwisu Forum PC LAB informuje, że:

  1. Z dniem 29 listopada 2024 r. zakończy się świadczenie wszystkich usług Serwisu Forum PC LAB. Ważną przyczyną uzasadniającą wypowiedzenie jest zamknięcie Serwisu Forum PC LAB
  2. Dotychczas zamowione przez Użytkownika usługi Serwisu Forum PC LAB będą świadczone w okresie wypowiedzenia tj. do dnia 29 listopada 2024 r.
  3. Po ogłoszeniu zamknięcia Serwisu Forum od dnia 30 października 2024 r. zakładanie nowych kont w serwisie Forum PC LAB nie będzie możliwe
  4. Wraz z zamknięciem Serwisu Forum PC LAB, tj. dnia 29 listopada 2024 r. nie będzie już dostępny katalog treści Forum PC LAB. Do tego czasu Użytkownicy Forum PC LAB mają dostęp do swoich treści w zakładce "Profil", gdzie mają możliwość ich skopiowania lub archiwizowania w formie screenshotów.
  5. Administrator danych osobowych Użytkowników - Ringier Axel Springer Polska sp. z o.o. z siedzibą w Warszawie zapewnia realizację praw podmiotów danych osobowych przez cały okres świadczenia usług Serwisu Forum PC LAB. Szczegółowe informacje znajdziesz w Polityce Prywatności

Administrator informuje, iż wraz z zamknięciem Serwisu Forum PC LAB, dane osobowe Użytkowników Serwisu Forum PC LAB zostaną trwale usunięte ze względu na brak podstawy ich dalszego przetwarzania. Proces trwałego usuwania danych z kopii zapasowych może przekroczyć termin zamknięcia Forum PC LAB o kilka miesięcy. Wyjątek może stanowić przetwarzanie danych użytkownika do czasu zakończenia toczących się postepowań.

Temat został przeniesiony do archiwum

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

Kaburagi

Języki programowania

Rekomendowane odpowiedzi

Cześć!

Mam pytanie i chciałbym byście mi doradzili.

Przez rok uczyłem się programowania w TP, w gwoli takiego wprowadzenia do programowania.

Teraz sam pascal już mi nie wystarcza, stąd moje pytanie - Za jaki język teraz powinienem się wziąć?

 

Osobiście myślałem o C,C++,C#, a po tym PHP i JAVA.

 

Co wy na to?

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Moim zdaniem Java :P. Dlaczego? Najmniej pierdzielenia z detalami a najwiecej faktycznego tworzenia. Napisz raz odpal wszędzie. Android oraz Java Enterprise Edition. A ostatnie wersje Javy, jeżeli chodzi o szybkośc, to jest porównywalna z C++.

 

Jeżeli chodzi o C to możesz sobie raczej to darować, jeżeli nie planujesz pisania sterowników, kerneli czy tego typu softu, nie ma to sensu moim zdaniem, w tym wypadku lepiej uczyć się C++ od razu.

 

Jeżeli planujesz pisanie na platformę Windows (.NET) to faktycznie C# jest dobrym wyborem.

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Najpierw to się zastanów co chcesz robić, a później się decyduj na konkretną technologię.

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

@Eoghen To co chcę robić to jedno, a to co zawsze może się przydać to inna kwestia. ;D Jedno jest pewne, że warto wiedzieć więcej.

 

@fox1212 Z tego co mi mówiono to lepiej dogłębnie nauczyć się C#, a jak będę chciał programować w Javie to nie będę miał już problemów, bowiem to bardzo podobne języki.

 

Pewne jest, że na pewno się wezmę za C+, ale jako, że planuję dłuższą przygodę z programowaniem to warto ogarnąć więcej, bo nigdy nie wiadomo co w danym momencie się przyda.

Dzięki za już dodane propozycje i czekam na więcej ;)

 

P.S

Dobrze by było gdyby jeszcze ktoś polecił dobrą książkę do C+, C# (bo chyba też za ten język się wezmę). Do C+ polecano mi symfonię i "od zera do gier kodera". Potwierdzacie?

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Imho JAVA nie jest najlepsza na początek, lepiej najpierw nauczyć się programować strukturalnie żeby wiedzieć o co tak naprawdę w tym chodzi.

 

Programista ze mnie żaden, ale zaczynałem od C++, teraz powoli zaczynam jave i uważam, że poznanie pierw programowania obiektowego w C++ znacznie ułatwia zrozumienie javy. Poza tym wyżej wymieniony język jest dosyć uniwersalny i bardzo dobry do nauki.

 

A z książek to oczywiście Symfonia.

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Zapomnij o C#, mamy powrót króla - C++11. Biorąc pod uwage zmiany jakie w nim zaszły, to de facto jest to zupełnie inny język niż znany dotychczas C++ (C++03).

 

fox1212, piszesz kompletne bzdury. Java i C# to już spadkowe technologie. Skończyły się dobre czasy przedkładania "produktywności" języka ponad jego performance (licząc, że można się tym w ogóle nie przejmować, bo szybszy sprzęt i tak za kilka lat załatwi problem za nas). No niestety, ale zegary CPU stoją w miejscu od jakiegoś 2004 roku i nie trudno zauważyć towarzyszący wymienionym językom pogłębiający się kryzys. Najlepszy przykład - Windows Vista (napisany w C#). Ponownie zaczyna się doceniać umięjętność pisania optymalnego kodu, tym razem jednak przeznaczonego na multicorowe/multiprocesorowe platformy. Jak już ktoś koniecznie chce coś bazującego na JVM, to lepiej zainwestować w Clojure.

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

No a windows 7 i 8 napisali w ASM dlatego jest taki szybki.

Czizus!

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

ano zgadza się, kernel win7 jest napisany w asemblerze i C

vista w większości to c#

efekty widac :E

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Ilość cudnych teorii w tym wątku jest tak niesamowita, że głowa mała. Clojure jako najlepszy przedstawiciel języków na JVM... Kernel NT 6.0 napisany w C# a jedną rewizję dalej (NT 6.1) przepisany ponownie na ASM/C... Śliczne!

 

Poza tym - pozwolę sobie zaraportować, bo to szczyt lenistwa, żeby nie zajrzeć do dziesiątków tego typu tematów w tym dziale (tego typu dyskusja była przerabiana wielokrotnie) oraz do FAQ.

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Ilość cudnych teorii w tym wątku jest tak niesamowita, że głowa mała. Clojure jako najlepszy przedstawiciel języków na JVM... Kernel NT 6.0 napisany w C# a jedną rewizję dalej (NT 6.1) przepisany ponownie na ASM/C... Śliczne!

 

Poza tym - pozwolę sobie zaraportować, bo to szczyt lenistwa, żeby nie zajrzeć do dziesiątków tego typu tematów w tym dziale (tego typu dyskusja była przerabiana wielokrotnie) oraz do FAQ.

 

to nie teoria lecz fakt,

dostajemy jako korporacja na biezaco aktualne buildy win 8 (dawniej rowniez i poprzednich wersji), wraz ze zrodlami, i wiekszosc kodu kernela visty to C#

jak wiadomo podejscie to okazalo sie fiaskiem, dlatego m.in. MS porzucil projekt singularity i polozyl wiekszy nacisk na C/C++/asembler

nie bez przyczyny takze MS zaczal aktywnie skupiac sie na C++ i jego rozwoju, np. extension do C++ AMP czy konferencja GoingNative ;)

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach
fox1212, piszesz kompletne bzdury. Java i C# to już spadkowe technologie

Powiedz to twórcom Androida :E Java jest tak samo spadkowa jak i C++, Delphi, Cobol, na wszystko się znajdzie na rynku miejsce.

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

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

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

×
×
  • Dodaj nową pozycję...