Forum Konstruktor budowlany Strona Główna Konstruktor budowlany
Forum projektantów
 
 FAQFAQ   SzukajSzukaj   UżytkownicyUżytkownicy   GrupyGrupy   GalerieGalerie   RejestracjaRejestracja 
 ProfilProfil   Zaloguj się, by sprawdzić wiadomościZaloguj się, by sprawdzić wiadomości   ZalogujZaloguj 

Java

 
Napisz nowy temat   Odpowiedz do tematu    Forum Konstruktor budowlany Strona Główna -> Programowanie
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
Tomasz79
Doświadczony Forumowicz



Dołączył: 30 Paź 2007
Posty: 79
Przeczytał: 0 tematów

Pomógł: 3 razy
Ostrzeżeń: 0/5
Skąd: Radom

PostWysłany: Czw 17:02, 03 Mar 2011    Temat postu: Java

Witam.
Kiedyś pisałem programy pod VBA dla autocad-a i pod Excela a obecnie tylko AutoLisp-em.
I znowu naszła mnie ogromna chęć programowania i dlatego chciałbym się poradzić i poznać Państwa opinię.
Czy warto uczyć się JAVA i zaprzęgnąć ją do naszej codziennej pracy, czy nie szkoda czasu?
Kiedyś próbowałem zabawy z C++ ale jakoś mi ten język nie podchodził, Java wydaje się jakaś trochę łatwiejsza.

Pozdrawiam


Post został pochwalony 0 razy
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
GMBh
Administrator



Dołączył: 23 Sty 2006
Posty: 606
Przeczytał: 14 tematów

Pomógł: 27 razy
Ostrzeżeń: 0/5
Skąd: Kraków

PostWysłany: Czw 19:05, 03 Mar 2011    Temat postu:

Od Javy już bardzo blisko do C#. Osobiście do zastosowań inżynierskich poleciłbym raczej C#. Nie jest trudno się go nauczyć jak ktoś kiedyś programował.

Post został pochwalony 0 razy
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
Tomasz79
Doświadczony Forumowicz



Dołączył: 30 Paź 2007
Posty: 79
Przeczytał: 0 tematów

Pomógł: 3 razy
Ostrzeżeń: 0/5
Skąd: Radom

PostWysłany: Czw 21:31, 03 Mar 2011    Temat postu:

Wielkie dzięki

Post został pochwalony 0 razy
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
elKonstruktore
Początkujący Forumowicz



Dołączył: 09 Maj 2013
Posty: 5
Przeczytał: 0 tematów

Ostrzeżeń: 0/5

PostWysłany: Czw 10:55, 09 Maj 2013    Temat postu:

JAVA jest raczej to zastosowan komercyjnych, teraz glownie dla urzadzeń Android. To zastosowań technicznych C#, a najlepiej jakieś C lub C++

Post został pochwalony 0 razy
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
dead_avis
Doświadczony Forumowicz



Dołączył: 10 Lut 2010
Posty: 246
Przeczytał: 0 tematów

Pomógł: 3 razy
Ostrzeżeń: 0/5

PostWysłany: Czw 11:27, 09 Maj 2013    Temat postu:

Kolego temat sprzed dwóch lat... trochę się spóźniłeś z odpowiedzią.

Post został pochwalony 0 razy
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
Slash
Początkujący Forumowicz



Dołączył: 01 Kwi 2016
Posty: 4
Przeczytał: 0 tematów

Ostrzeżeń: 0/5
Skąd: Karpacz

PostWysłany: Pią 14:01, 01 Kwi 2016    Temat postu:

Myślę, że warto odświeżyć temat.

Czy opłaca się teraz zacząć naukę Javy czy może inne języki stają się teraz popularne lub będą przyszłościowe?


Post został pochwalony 0 razy
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
lukaszlab
Doświadczony Forumowicz



Dołączył: 15 Maj 2006
Posty: 231
Przeczytał: 0 tematów

Pomógł: 9 razy
Ostrzeżeń: 0/5
Skąd: Kraków

PostWysłany: Pią 15:40, 01 Kwi 2016    Temat postu:

Pytanie w jakim celu chcesz programować i co teraz potrafisz.
Jeśli nie znasz żadnego języka i nie wiesz w co pójść to polecam Python - prosty, przyjemny, wydajny ma olbrzymie możliwości i na pewno na czasie i przyszłościowy.


Post został pochwalony 0 razy
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
Wombat76
Początkujący Forumowicz



Dołączył: 29 Cze 2016
Posty: 1
Przeczytał: 0 tematów

Ostrzeżeń: 0/5

PostWysłany: Śro 15:03, 29 Cze 2016    Temat postu:

Ja zaczynałem od C/C++ i potem bardzo szybko i łatwo można się przerzucić na praktycznie dowolny język obiektowy.

Post został pochwalony 0 razy
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
soldis
Ekspert



Dołączył: 09 Paź 2015
Posty: 114
Przeczytał: 30 tematów

Pomógł: 8 razy
Ostrzeżeń: 0/5
Skąd: Poznań

PostWysłany: Czw 9:07, 30 Cze 2016    Temat postu:

Pytanie o cel jest podstawowe? Bez konkretów trudno coś sugerować.

Dodam od siebie mało popularne spostrzeżenie dotyczące języków skryptowych (np Python). Jeżeli planujesz ostatecznie stworzyć nieco większą aplikację to swoboda jaką dają programiście może być zgubna dla początkujących. Języki stosujące statyczne typowane w większym stopniu wymuszają porządek w kodzie i skuteczniej uczą dobrych praktyk.

Oczywiście: good_software if (python + books) * time > sufficient_amount else useful_script

Swoją drogą co by nie wybrać ze wspomnianych języków to można zrobić fajne rzeczy. Dla każdego z nich dostępnych jest mnóstwo bibliotek, narzędzi i literatury.


Post został pochwalony 0 razy
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
lukaszlab
Doświadczony Forumowicz



Dołączył: 15 Maj 2006
Posty: 231
Przeczytał: 0 tematów

Pomógł: 9 razy
Ostrzeżeń: 0/5
Skąd: Kraków

PostWysłany: Czw 12:37, 30 Cze 2016    Temat postu:

Przejrzystości kodu upatrywałbym raczej we właściwej kompozycji programu niż sposobie typowania.

Ilość linii kodu tez jest ważna.
Czerstwy Python pozwala na taki zapis i jego sens można komuś wytłumaczyć szybko.

Kod:
lista = [88, 1.22, 55]
print lista
lista.append(0)
print lista
print max(lista)
lista = sorted(lista)
print lista


Ile trzeba się opisać w czerstwym C++ aby coś takiego zrobić?
Pod tym względem przewaga np. Pythona w użyciu inżynierskim jest istotna.

Miało być o Java ... ale lepsze to niż nic bo dział programowania słabo przędzie na forum Smile


Post został pochwalony 0 razy

Ostatnio zmieniony przez lukaszlab dnia Czw 12:51, 30 Cze 2016, w całości zmieniany 5 razy
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
soldis
Ekspert



Dołączył: 09 Paź 2015
Posty: 114
Przeczytał: 30 tematów

Pomógł: 8 razy
Ostrzeżeń: 0/5
Skąd: Poznań

PostWysłany: Wto 10:10, 05 Lip 2016    Temat postu:

lukaszlab - pewnie obaj moglibyśmy zalety Pythona wymieniać długimi godzinami (do czego będzie okazja na PyCon). Bezapelacyjnie do "skryptingu inżynierskiego" jest perfekcyjny. Przy większych aplikacjach trzeba jednak umieć dobrze programować, żeby nie ulec pokusom niepoprawnych rozwiązań o które dużo łatwiej w językach skryptowych (nie mam na myśli czytelności kodu, ale szeroko pojętą architekturę). Z doświadczenia wiem, że np Java kusi dużo mniej. Stąd wracamy do pytania o potrzebę. Proste aplikacje inżynierskie - zachęcam do rozważania Pythona zamiast Javy. Większe aplikacje lub 'ciężkie' algorytmy - zalety Javy zaczynają nabierać znaczenia. Poza tym zgodzę się z ombat76 dodając, że moim zdaniem przejście ze statycznie typowanych języków na dynamicznie typowane jest znacznie łatwiejsze niż w drugą stronę.

Post został pochwalony 0 razy
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
cyc99-17
Gość






PostWysłany: Wto 20:22, 04 Paź 2016    Temat postu:

Ja bym osobiście Pythona odrzucił. Jestem zwolennikiem uczenia sie C++ lub nawet Turbo Pascala, daje nam to dużo większe pojęcie o programowaniu. Najlepszy program to taki którego uczymy się na własnych błedach a nie taki który nam wszystko rzuci na tacy.
Powrót do góry
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
lukaszlab
Doświadczony Forumowicz



Dołączył: 15 Maj 2006
Posty: 231
Przeczytał: 0 tematów

Pomógł: 9 razy
Ostrzeżeń: 0/5
Skąd: Kraków

PostWysłany: Śro 14:08, 05 Paź 2016    Temat postu:

Dość ascetyczne podejście, zapomniałeś wspomnieć o Assemblerze - gwarantowana nauka na dużej ilość własnych błędów Smile

Post został pochwalony 0 razy

Ostatnio zmieniony przez lukaszlab dnia Śro 14:09, 05 Paź 2016, w całości zmieniany 2 razy
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
krac
Początkujący Forumowicz



Dołączył: 13 Sty 2017
Posty: 12
Przeczytał: 0 tematów

Ostrzeżeń: 0/5

PostWysłany: Czw 10:59, 09 Mar 2017    Temat postu:

Najlepiej to sumiennie nauczyć się dobrze jednego języka i dopiero przejść do nauki następnego, wracając do nazwy tematu to uważam że Java jest bardzo dobrym językiem do nauki zarówno dla początkujących jak i zaawaqnsowanych programistów :]

Post został pochwalony 0 razy
Powrót do góry
Zobacz profil autora
Wyświetl posty z ostatnich:   
Napisz nowy temat   Odpowiedz do tematu    Forum Konstruktor budowlany Strona Główna -> Programowanie Wszystkie czasy w strefie EET (Europa)
Strona 1 z 1

 
Skocz do:  
Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach

fora.pl - załóż własne forum dyskusyjne za darmo
Powered by phpBB © 2001, 2005 phpBB Group
Regulamin