Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

Lepszy C++, czy JAVA?


Rekomendowane odpowiedzi

Opublikowano

Siemaneczko! :P

 

Powiedzcie mi, którego języka programowania lepiej się uczyć, JAVY, czy C++?

 

W Javie będę mógł tworzyć pluginy na moje serwery Minecraft, lecz z drugiej strony gry na tym nie zrobie (Wiem, wiem. Można w niej stworzyć grę, tylko z pogłosek w necie, marną... Jeżeli źle myśle, to mnie poprawcie!).

Ale jeszcze jest kwestia serwera :P Mógłbym na niego pisać pluginsy itd itp z korzyścią dla serwera, a w C++ nie mogę ;(

 

W C++ za to będę mógł tworzyć programy i GRY (Moje marzenie <3). Sądzę, że ma więcej możliwości...

 

Jeszcze zdradzę wam jedno:

Wybieram się do Technikum informatycznego i tak czy tak nauczę się tam tych dwóch języków (Jeszcze pół roku), tylko chciałbym się uczyć ich wcześniej :P

 

 

 

 

 

 

A może obydwa na raz?

Cześć!

Jeżeli odpowiedziałem akurat w tym temacie, którym się interesujesz lub sam go założyłeś to wiedz, że dopóki nie rozwiążemy problemu, zagwozdki, czy po prostu nie rozwiejemy Twoich wątpliwości będę śledzić ten temat.

 

Nie rzucam słów na wiatr, więc i ty też tego nie rób.

 

Pozdrawiam,

S0L1D3R

Opublikowano

Witaj,

Co do języków to C++ jest językiem już przestarzałych choć dalej wykorzystywanym do projektów. Co do Javy to fakt wszystkie pluginy są do minecrafta w Javie lecz nie wiem czy aż tak bardzo ją ogarniesz żeby w niej napisać jakiś plugin. Co do technikum to będą Cię uczyć : Pascala ( podstawa programowania ), C ( zwykle parę podstawowych zagadnień ), C++ ( tego jest dużo ), Java ( prawię wcale z tego co wiem to parę podstaw co? jak? poco? na co? itp ). Jak masz zamiar uczyć się teraz programowania to C++ będzie dla Ciebie łatwiejszy. W tym momencie z c++ mogę Ci polecić: 

http://cpp0x.pl/kursy/Kurs-C++/1

 jest to fajnie napisany kurs c++ powinieneś ogarnąć. Co do kompilatora ( program do wykonania kodu źródłowego i utworzenia z niego aplikacji ) to polecam 

http://www.programosy.pl/program,dev-c.html

 lub Microsoft Visual Studio ( to będziesz miał na studiach na 90% ) jeżeli pójdziesz na studia.

 

Pozdrawiam

Directol

Opublikowano

@UP

Witaj.

Naprawdę nauczą mnie tylko w Technikum tak marnych podstaw z JAVY?

Czy trzeba się uczyć c++ BARDZO DŁUGO (Niektórzy mówią, że aż 5 lat!)?

 

Czy JAVA, jest aż tak trudna jak ty piszesz?

 

Witaj.

Co do Javy to fakt wszystkie pluginy są do minecrafta w Javie lecz nie wiem czy aż tak bardzo ją ogarniesz żeby w niej napisać jakiś plugin.

 

Czy Pascala, trzeba umieć, żeby uczyć się C++? Z Twojej wypowiedzi tak wynika ;(

Cześć!

Jeżeli odpowiedziałem akurat w tym temacie, którym się interesujesz lub sam go założyłeś to wiedz, że dopóki nie rozwiążemy problemu, zagwozdki, czy po prostu nie rozwiejemy Twoich wątpliwości będę śledzić ten temat.

 

Nie rzucam słów na wiatr, więc i ty też tego nie rób.

 

Pozdrawiam,

S0L1D3R

Opublikowano

Pffff... w technikum informatycznym ledwie pascala się nauczysz, ewentualnie w c++ coś wypisującego "Hello world" i dodającego 2+2. Wszystkiego warto uczyć się na własną rękę. 

Gwoli ścisłości: żaden język nie jest lepszy. Jak to trafnie ujął Gynvael Coldwind:

 

 Język to tylko i wyłącznie narzędzie w rękach programisty, narzędzie które do pewnych zadań nadaje się lepiej, a w innych przypadkach sprawdza się gorzej.

 

Źródło: 

http://gynvael.coldwind.pl/?id=238

Pomyśl od którego języka zacząć programować. Poczytaj o jednym, poczytaj o drugim. Źródeł w internecie jest wiele. I język C++ wcale nie jest przestarzały, jak to określił @directol. Skoro by taki był, to po co mu kolejny standard? :)

 

Od siebie dodam, że sporo umiem w C++, więc przejście na Javę nie sprawia mi większych problemów. Nie są to jakieś bardzo różniące się od siebie języki.


Pomagam w projektach dotyczących programowania (C++/C/Java/C#/inne). Jak masz jakiś problem, napisz do mnie, wspólnie poszukamy rozwiązania ;).

Opublikowano

@UP standaryzują go bo ludzie go używają choć wiele programistów przeszło na C# jest przyjemniejszy w pisaniu niż C++ lecz ja np wolę C++. Co do nauki języków w Technikum to zależy w jakim. Ja w moim jak chodziłem to przeszedłem to co wypisałem wyżej. Co do Pascala to jest on jako tako podstawą od której wiele osób zaczyna programować jak i wiele wykładowców jak i nauczycieli wykorzystuje go do nauki innych.

Opublikowano

@UP

W kursie o JAVIE, który czytałem gościu pisał, że w JAVIE są komendy lepiej do zrozumienia po samym przeczytaniu niż w C++...

 

Ale zgrubsza w każdym języku można robić te same rzeczy?

 

Czy do C++ trzeba umieć Pascala albo C# lub C?

Cześć!

Jeżeli odpowiedziałem akurat w tym temacie, którym się interesujesz lub sam go założyłeś to wiedz, że dopóki nie rozwiążemy problemu, zagwozdki, czy po prostu nie rozwiejemy Twoich wątpliwości będę śledzić ten temat.

 

Nie rzucam słów na wiatr, więc i ty też tego nie rób.

 

Pozdrawiam,

S0L1D3R

Opublikowano

W żadnym wypadku, nie trzeba go umieć. Tak jak pisałem, nie można ograniczać się do jednego języka. Pisałem projekt w C# bez zagłębiania się w jego kurs. Owszem, jest wygodny i w sumie bardzo dobry do pisania aplikacji pod windowsa lub gier w unity. Język Pascal jest przestarzały i służy raczej do edukacji w technikach. Częściej korzysta się z delphi, to jest chyba nowsza, obiektowa wersja pascala.


Pomagam w projektach dotyczących programowania (C++/C/Java/C#/inne). Jak masz jakiś problem, napisz do mnie, wspólnie poszukamy rozwiązania ;).

Opublikowano

@UP

A czym różni się C# od C++? Pierwszy raz słysze o C# xD

Cześć!

Jeżeli odpowiedziałem akurat w tym temacie, którym się interesujesz lub sam go założyłeś to wiedz, że dopóki nie rozwiążemy problemu, zagwozdki, czy po prostu nie rozwiejemy Twoich wątpliwości będę śledzić ten temat.

 

Nie rzucam słów na wiatr, więc i ty też tego nie rób.

 

Pozdrawiam,

S0L1D3R

Opublikowano

@@UP nikt nie mówi że trzeba umieć. Tu jest ino informacja co go czeka w Technikum jak już o nim pisał. Jak chcesz to możesz nawet zacząć od jakiegoś mniej znanego. Co do Javy to może są komendy (zwał jak zwał jedni mówią komendy inni funkcje, klasy itp.) lepiej do zrozumienia może nie tego nie jestem pewien nie pisze w Javie :)


@UP

A czym różni się C# od C++? Pierwszy raz słysze o C# xD

http://pl.wikipedia.org/wiki/C_Sharp

 ciotkę Wikipedię polecam :D teraz jeden z popularniejszych języków coraz bardziej dostrzegany przez programistów :D

Opublikowano

No to chyba wybiore Jave, a w Technikum Informatycznym, o ile się dostane hehe, douczę się C++ (W sensie, naucze się jej w szkole od podstaw itd.)

 

Na oku mam stronkę Javastart.pl

 

Poleca ją ktoś? :P

Cześć!

Jeżeli odpowiedziałem akurat w tym temacie, którym się interesujesz lub sam go założyłeś to wiedz, że dopóki nie rozwiążemy problemu, zagwozdki, czy po prostu nie rozwiejemy Twoich wątpliwości będę śledzić ten temat.

 

Nie rzucam słów na wiatr, więc i ty też tego nie rób.

 

Pozdrawiam,

S0L1D3R

Opublikowano

W technikum jak trafisz na dobrego nauczyciela co będzie chciał wam coś przekazać wiedzy to nauczysz się podstaw C++

Opublikowano

@ALL w tym temacie <3

Dobra, zdecydowałem.

Uczę się Javy.

 

Dziękuję wam, za pomoc w wyborzę. Będziecie mieli sprawę, to pomogę :)

 

/Temacik do zamknięcia <3

Cześć!

Jeżeli odpowiedziałem akurat w tym temacie, którym się interesujesz lub sam go założyłeś to wiedz, że dopóki nie rozwiążemy problemu, zagwozdki, czy po prostu nie rozwiejemy Twoich wątpliwości będę śledzić ten temat.

 

Nie rzucam słów na wiatr, więc i ty też tego nie rób.

 

Pozdrawiam,

S0L1D3R

Opublikowano

W technikum kochani była zmiana podstawy programowej, więc już nie uczą programowania. Od rocznika 1996 (wchodzący w technika) uczą bardziej Hardwerowych zadań (Diagnoza i naprawa komputerów, Składanie, Sieci komputerowe, Systemy operacyjne itp). Wiem bo właśnie jestem tym rocznikiem i mi się ta podstawa zmieniła

 

@PS nie zauważyłem posta up bo pisałem

hcq0.png


Opublikowano

@UP

Nic się nie stało :P

Zawsze dodatkowa informacja.

Tylko, że... gdy byłem na dniu otwartym w szkole, dyrektor i nauczyciele przedmiotów Informatycznych mówili mi, że nauczę się tutaj tego co ty pisałeś jak i programowania.. ;(

Cześć!

Jeżeli odpowiedziałem akurat w tym temacie, którym się interesujesz lub sam go założyłeś to wiedz, że dopóki nie rozwiążemy problemu, zagwozdki, czy po prostu nie rozwiejemy Twoich wątpliwości będę śledzić ten temat.

 

Nie rzucam słów na wiatr, więc i ty też tego nie rób.

 

Pozdrawiam,

S0L1D3R

Opublikowano

Owszem, uczą programowania, ale już w nieco niższym stopniu. Będziesz miał 2, góra 3 godziny programowania w tygodniu. Prawdopodobnie pierwszym językiem będzie pascal, potem C++ (druga, trzecia klasa), a potem to już zależy. Nie wiem, czy nauczyłbyś się tego w tak krótkim czasie na poziomie bycia poważnym programistą, musisz po prostu sam się szkolić.


Pomagam w projektach dotyczących programowania (C++/C/Java/C#/inne). Jak masz jakiś problem, napisz do mnie, wspólnie poszukamy rozwiązania ;).

Opublikowano

Mogę się wypowiedzieć bo jestem w 4 klasie TI, za 2 tygodnie absolwentem. I powiem tak, nauczyłem się podstaw pascala, c++, c++ builder, delphi, linux, php, java. Powtórzę, z tych języków nauczyli podstaw, czyli zmienne, jakieś wypisyanie, proste kalkulacje. Sam uczyłem się w domu na własną rękę. przedewszystkim PHP. Teraz w 4 klasie na programowaniu pisaliśmy notatnik, kalkulator(taki windowsowski) oraz odtwarzać multimedialny (c++ builder). I w sumie tyle. Lekcja multimedii wyglądała tak, że graliśmy sobie w gry przez 2 lata ;P A jak coś to jakaś prezentacja w power poincie. Ogólnie kierunek bardzo łatwy w technikum. Prosty egzamin zawodowy(praktyczny, teoretyczny trochę trudniejszy - można nastrzelać xD). Dużo lepszy technik informatyk niż logistyk który już jest przereklamowany i nudny (nudne lekcje, same rachunkowości i inne pierdoły).

Osobiście pomagam tylko na PW lub e-mail


-----------------------------------------------------------------


https://github.com/smietanka

Opublikowano
(Wiem, wiem. Można w niej stworzyć grę, tylko z pogłosek w necie, marną... Jeżeli źle myśle, to mnie poprawcie!).

 

Jedną porządną zdążyłeś już wymienić przed napisaniem tego zdania.

 

I Java to nie tylko minecraft. Można w niej napisać wszystko (może prawie, na pewno jest jakiś szczegółowy kontrprzykład (system operacyjny/sterowniki? ktoś kto lepiej zna jave mógłby się wypowiedzieć)) to co w językach natywnych.

 

W C++ za to będę mógł tworzyć programy i GRY (Moje marzenie <3). Sądzę, że ma więcej możliwości...

W javie też można pisać programy i gry. Możliwości są prawie identyczne, wydajność javy jest zadowalająca. Jedyna różnica jest taka, że jave dużo prościej ogarnąć od C++. Jest po prostu prostsza.

 

Wybieram się do Technikum informatycznego i tak czy tak nauczę się tam tych dwóch języków (Jeszcze pół roku), tylko chciałbym się uczyć ich wcześniej :P

 

W szkole się dużo nie nauczysz. Jeśli samemu się za to porządnie nie weźmiesz i nie będziesz się uczył i kształcił w tym kierunku poza szkołą to zapewnie wyjdzie ci to marnie.

Opublikowano

Ja też się wypowiem.
Jestem obecnie w 2 klasie technikum informatycznego i jest dużo przedmiotów dot. sprzętu, systemów i sieci, jednakże programowanie też jest. Może mniej, ale jest. Od rocznika 96 nie ma już Pascal'a, jest jedynie C++ oraz PHP i JS (osobny przedmiot dot aplikacji internetowych). Mamy 2 godziny tygodniowo i to nie wystarcza, więc jak pisali koledzy wyżej, musisz sam w domu się uczyć, bo w szkole nie załapiesz. W 3 i 4 klasie będziemy mieć tak samo 2 godziny. To co było w poprzedniej podstawie programowej przeznaczone na 1.5 roku my mamy w 3 lata, wiec jest to duże upośledzenie procesu wg. mnie. Radzę ci się uczyć w domu, ponieważ sam widzę efekty braku nauki w postaci przychodzących do mnie osób z prośbami o tłumaczenie programów.

Opublikowano

" Naprawdę nauczą mnie tylko w Technikum tak marnych podstaw z JAVY? " 

Być może będę cyniczny, ale jedynym założeniem o jakie możesz się oprzeć aby mieć pewność, że się nie zawiedziesz, jest, iż niczego Cię w technikum nie nauczą. 

Wszystkie nadzieje ponadto mogą być srogo zdruzgotane. Your mileage may vary. 

 

 

" Czy trzeba się uczyć c++ BARDZO DŁUGO " 

Nie trzeba. Można. Wszystkiego można uczyć się dowolnie długo. 

Natomiast można też rozsądnie opanować materiał w kilka miesięcy. Nie trzeba. Można. Wszystko można opanować w kilka miesięcy. 

 

 

"  Czy JAVA, jest aż tak trudna jak ty piszesz? "

Wszystko jest od ludzi dla ludzi. (Istnieją wyjątki. Żaden poruszany tu język do nich nie należy). 

 

 

" Czy Pascala, trzeba umieć, żeby uczyć się C++? "

Pascal ma się do C++ jak Logo do Pascala. 

Jako narzędzie do nauki ułatwia poznawanie pewnych konceptów... ale na dłuższą metę nie będziesz z niego korzystał. 

I jeszcze będziesz musiał się oduczyć pewnych zwyczajów. 

 

 

" Ale zgrubsza w każdym języku można robić te same rzeczy? "

Z grubsza. Wszystkie wymienione tutaj ( poza Pascal'em ) są - współcześnie - do wszystkiego i można w nich zrobić wszystko. 

Ponadto, w javie i C++ można zrobić wszystko wszędzie. W C# - niekoniecznie, ale można próbować. Your mileage may very. 

 

"  A czym różni się C# od C++? "

gc, common type hierarchy, interfejsy, dziedziczenie wielokrotne, TMP, sposoby alokacji, obecność typów wskaźnikowych, środowisko uruchomieniowe

A czym się różni sworznia hydrauliczna od wałowej rozłączni klinowej? 

 

" Czy do C++ trzeba umieć Pascala albo C# lub C? "

A czy do nauki ukraińskiego trzeba znać rosyjski? 

 

@Sopelek

"Można w niej napisać wszystko"

W Javie nie można napisać Javy :) Nie można w niej napisać nic, co potrzebne było, by napisać Javę :) Ani nic, co potrzebne było do napisania tego, co potrzebne było... etc.

Potrzebujesz VM i potrzebuejsz coś, na czym VM będzie działać. Ani VM ani Javy, ani tego na czym to działa, nie możesz napisać w Javie. 

A żeby uruchomić VM... o, potrzeba całkiem sporawo. 

Ta sygnatura jest pusta.

Opublikowano

W Javie nie można napisać Javy

Możesz :) Stworzysz wtedy JVM działające na JVM... Da się? Da!

ani tego na czym to działa

Zależy od tego, co masz na myśli. Zobacz sobie JNode, czy JavaOS. Tak, domyślam się że nie o to Ci chodziło, ale wymagania od użytkownika JVM jest tu omijane.

Ale mimo to wiadomo, że minusem (ale raczej nie wielkim) Javy jest wymagane jre.

708121422388637873334.png

Opublikowano
W Javie nie można napisać Javy :) Nie można w niej napisać nic, co potrzebne było, by napisać Javę :) Ani nic, co potrzebne było do napisania tego, co potrzebne było... etc.

 

Zależy czy chodzi o napisanie maszyny wirtualnej, która działa na aktualnej czy całkowicie samodzielnej. Jeśli to drugie to rzeczywiście się nie da.

Opublikowano

Ktoś wyżej rzucił, że C++ jest przestarzałe do większych projektów -> bullshit, C ciągle stanowi core silników.

Java jest dość wolna, ma skomplikowaną składnię, C++ jest szybsze, ale też wymaga dobrej znajomości informatyki w teorii.

Trudności na pewno Ci sprawi obiektowość w tych językach.

Odnośnie perspektyw -> Java jest wieloplatformowa, nie będziesz miał problemu z przeniesieniem się na pisanie pod Androida

Rodzina C (C,C++,C#) to jednak pionierzy w zakresie programowania na komputerach i moim zdaniem to się szybko nie zmieni.

Opublikowano

I ten i ten jest dobrym językiem, jak widać każdy ma inne zdanie na ten temat, musisz patrzeć przede wszystkim na przeznaczenie języka czyli skoncentrować uwagę na tym, czy dany język będzie dobry do tego i tego projektu.

Oba języki mają jakieś własne cechy, składnia i tutaj własnie dobierasz ten, który dla Twojego projektu będzie lepszy, a dobrze jest umieć dwa.

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...