![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 148 Pomógł: 0 Dołączył: 8.06.2005 Ostrzeżenie: (0%) ![]() ![]() |
Pytanie zawarte w temacie zostało trochę dziwnie sformułowane... mianowicie nauczyć (składni, czy nawet bibliotek) można wielu języków. Jednak mam takie pytanie: jaka jest rozsądna ilość (języków, technologii) które jesteśmy (my programiści wiem, dumnie brzmi^^) w stanie się nauczyć, a jednocześnie podążać za trendami i zmianami w tych językach (zmiana składni, nowe biblioteki, frameworki)(IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif)
Dajmy na to że jestem w stanie nauczyć się PHP, C/C++, Jave, Pythona (dalej nazywanymi "technologiami"); ba, mogę się nawet nauczyć wielu popularnych bibliotek których używają programiści tych języków; no ale pozostaje kwestia ilu z tych "technologii" jestem w stanie uczyć się/dokształcać na bieżąco; Jaki jest wasz zestaw powiedzmy... 3 języków programowania dzięki którym mogę wszystko zrobić ( lub prawie ) w sensie pisania programów na różne platformy: - pc - telefony - strony internetowe - itd... Jak myślicie?(IMG:http://forum.php.pl/style_emoticons/default/smile.gif) |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Moderatorzy Postów: 36 559 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
Cytat No ale Eclipse to Eclipse. Każdy wie, że Eclipse korzysta z SWT, czyli z JNI, czyli nie z Javy... Linki te podalem w odpowiedzi do Joshimy, ktora to uzyla eclipsa jako argumentu (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) Cytat Osobiście uruchamiam kod w Javie na każdej maszynie na jakiej chce i działa. Oczywiście trzeba umieć z Javy korzystać (java.io.File.SEPARATOR czy jakoś tak zamiast "/" itp. i się człowiek nie zgubi). No a my mielismy pare problemow z tak zwanym "dzialaniem javy wszedzie" (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) I nie chodzilo tu o rzeczy typu java.io.File.SEPARATOR
|
|
|
![]()
Post
#3
|
|
Grupa: Przyjaciele php.pl Postów: 1 467 Pomógł: 13 Dołączył: 22.02.2003 Ostrzeżenie: (0%) ![]() ![]() |
No a my mielismy pare problemow z tak zwanym "dzialaniem javy wszedzie" (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) I nie chodzilo tu o rzeczy typu java.io.File.SEPARATOR No ja nie miałem. Bardzo bym się zdziwił jakby błąd nie był po waszej stronie. No ale w końcu bugtrack Javy też pustkami nie świeci. Co do wydajności i gniotów to mam jeszcze kilka myśli. Więc zarówno Java jak i C# raczej prowokują programistów do pisania gniotów i nie optymalizowania. Jak zresztą wszystkie języki wyższego poziomu w których implementacja nie jest aż tak oczywista. No ale najprostszy przykład, korzystanie z obiektów niemutowalnych w Javie do budowania wartości. Robi to naprawdę 90% programistów. Z tym, że docu Javy udostępnia informacje na ten temat i jak ktoś wie o co chodzi to naprawdę może każdą jedną optymalizacje zaimplementować i takie miejsca omijać. A porządnie napisane programy w Javie są naprawdę błyskawiczne. Jestem pewien, że C# też ma takie kruczki i że też 90% programistów w te pułapki wpada. Nie wiem tylko jak z dokumentacją, czy też można informacje na temat takich detali łatwo znaleźć? No a poza tym rozwijanie projektów szybko raczej sprzyja takim sprawom, a skoro C# służy szybkiemu rozwijaniu projektów to... Ale naprawdę bym się o optymalność nie kłócił bo to nie ma wiele wspólnego z językiem. (abstrahując od faktu, że Java to już około 15 lat doświadczenie jeżeli chodzi i wydajną interpretację bajtkodu i ogólnie implementacje maszyny wirtualnej). No a poza tym jak się spojrzy w kod Javy to naprawdę widać, że ludzie którzy za tym siedzieli spędzili długie godziny nad główkowaniem jak to zrobić najlepiej. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 5.10.2025 - 23:47 |