Защо светът не е Java
37 отговора
0 прегледа
Защо светът не е Java
Или казано накратко кави са недостатъците на тизи език.
Защо светът не започне да пише всичко на Java например.
Напоследък слушам толкова суперлативи за този едик, че почти заживях с мисълта, че човечеството е открило съвършенният език за програмиране. Просто не всики са го научили.
P.S.
Въпросът е искрен, да не се счита като заяждане. Нямам желание да засегна никой пишещ на този език.
Защо светът не започне да пише всичко на Java например.
Напоследък слушам толкова суперлативи за този едик, че почти заживях с мисълта, че човечеството е открило съвършенният език за програмиране. Просто не всики са го научили.
P.S.
Въпросът е искрен, да не се счита като заяждане. Нямам желание да засегна никой пишещ на този език.
Редактирано от +Yan на
Re: Защо светът не е Java
Ами аз веднага се сещам за поне три причини:
1. Основен език в света на компютрите не е немския
2. Денонощието е само 24 часа колкото и да им се иска на джаварите да е по-дълго да та има време да се зареди софта
3. Програмиране не винаги е равностойно на уебаджийство или на бази данни
Има и още много ама вече ще заприлича на заяждане
1. Основен език в света на компютрите не е немския
2. Денонощието е само 24 часа колкото и да им се иска на джаварите да е по-дълго да та има време да се зареди софта
3. Програмиране не винаги е равностойно на уебаджийство или на бази данни
Има и още много ама вече ще заприлича на заяждане
Re: Защо светът не е Java
ами понеже съществуват назадничави мракобеси, чиято черна душица не понася съвършенството и прогресивните идеи, особено ако тези идеи ще отворят врати, затворени до тогава за сганта.
NE SUTOR ULTRA CREPIDAM
NE SUTOR ULTRA CREPIDAM
Re: Защо светът не е Java
Има много недостатъци на Джава, но ще ги усетиш когато започнеш да правиш по-сериозни неща. Също, трябва да се прави разлика между език и платформа. Действително Джава, като език, е правен да коригира много от проблемите в С++ и в С. От друга страна, виртуалната машина не е част от езика, но създава известни проблеми. Примерно, кога се извиква гарбич колекторът?
Ако погледнем статистиката на най-използваните програмни езици, то Джава води класацията, което означава единствено, че този език изпълнява най-много изисквания на разработчиците и съответно предлага най-добри възможности за разработка на масов софтуер.
Не бива да пропускаме факта, че средствата за разработка са безплатни и с отворен код. Нещо, което не е така с Студиото на Майкрософт или Делфи. При Мак ситуацията е сходна.
Ако погледнем статистиката на най-използваните програмни езици, то Джава води класацията, което означава единствено, че този език изпълнява най-много изисквания на разработчиците и съответно предлага най-добри възможности за разработка на масов софтуер.
Не бива да пропускаме факта, че средствата за разработка са безплатни и с отворен код. Нещо, което не е така с Студиото на Майкрософт или Делфи. При Мак ситуацията е сходна.
Re: Защо светът не е Java
Искам сега да обясниш кога като си програмирал на Джава ти е трябвало да извикаш в конкретен момент гарбидж колектора. `
Re: Защо светът не е Java
1. Що за мнение.
2. Поредният заблуден, който говори наизуст.
3. Друга силна заблуда.
В заключение - програмираш на С или в най-добрия случай на С++ и не си пипал Джава, за да се изкажеш така компетентно.
2. Поредният заблуден, който говори наизуст.
3. Друга силна заблуда.
В заключение - програмираш на С или в най-добрия случай на С++ и не си пипал Джава, за да се изкажеш така компетентно.
Re: Защо светът не е Java
Винаги ще има ситуации, при които жабата е неприложима (системно програмиране), или поне нежелана (легаси системс). Поради своята масовост (индиец я учи за 3 дни) и по-добрият хардуер ще измества другите езици и занапред.
Re: Защо светът не е Java
Първо очакваха Кобол да ги измести, после бейсик, после паскал и т.н. Сега на мода са жава и дотнет. Всички отново разправят, как щели да изместят всичко друго.
За домашно на децата - защо това няма да стане никога?
За домашно на децата - защо това няма да стане никога?
Re: Защо светът не е Java
Това е излишна агресия. Българските "граждани" силно страдаме от несигурност, неувереност и леко слабо самочувствие омешани с напъни за доказване на величие и за това сме агресивни.
Re: Защо светът не е Java
Знаеш добе, че все пак можеш да направиш явна заявка за освобождаване на паметта, при първият удобен момент.
Re: Защо светът не е Java
Което няма да е много по-различно от автоматичния режим, защото няма да се случи веднага а в първия удобен момент. Та защо това е сред недостатъците на езика?
Re: Защо светът не е Java
За всеки влак си има пътници
Аз лично съм "джоб-дривън девелопър", квото - такова - важен е резултата - използаваема и полезна програма/система за доволния клиент
Revolution, the only solution,
The armed response of an entire nation
System of a Down P.L.U.C.K.
Аз лично съм "джоб-дривън девелопър", квото - такова - важен е резултата - използаваема и полезна програма/система за доволния клиент
Revolution, the only solution,
The armed response of an entire nation
System of a Down P.L.U.C.K.
Re: Защо светът не е Java
Джавата като всеки един друг език е оптимизирана за най-лесна направа на определени неща. В случая това е масов софтуер, който трябва да може да върви на различни платформи. Нещата които излизат извън този обсег дори и технически да могат да се направят на Джава, това е или доста по-трудно отколкото на съответния специализиран език или доста по-неефективно.
За уебсайтове, за неща от ниско ниво зависещи от точната операционна система като драйвери, антивирусни или игри Джава не е подходящ език. Ако скоростта е първото изискване също.
----------------------------------------
Здрав дух, в здрава бутилка!
За уебсайтове, за неща от ниско ниво зависещи от точната операционна система като драйвери, антивирусни или игри Джава не е подходящ език. Ако скоростта е първото изискване също.
----------------------------------------
Здрав дух, в здрава бутилка!
Re: Защо светът не е Java
[линк]
Revolution, the only solution,
The armed response of an entire nation
System of a Down P.L.U.C.K.
Revolution, the only solution,
The armed response of an entire nation
System of a Down P.L.U.C.K.
Re: Защо светът не е Java
[линк]
Една презентация от James Gosling по темата за JVM. Много интересно видео.
Та в него споменава, че GC е по-бързо и по-добро от malloc и free. И дава някакви тестове, които са правени и показват, че Джава е една идея по-бърза от C/C++.
Интересно е, който има време да го гледа.
До скоро и аз вярвах на мита, че Джава е бавна, ама като гледам как работи при по-големи приложения направо ми скрива шапката.
Една презентация от James Gosling по темата за JVM. Много интересно видео.
Та в него споменава, че GC е по-бързо и по-добро от malloc и free. И дава някакви тестове, които са правени и показват, че Джава е една идея по-бърза от C/C++.
Интересно е, който има време да го гледа.
До скоро и аз вярвах на мита, че Джава е бавна, ама като гледам как работи при по-големи приложения направо ми скрива шапката.
Re: Защо светът не е Java
след като разбрахме че джавата освен всичко друго е и по-бърза, въпроса защо всичко не е джава става още по-актуален. както се казва, няма логика ама факт. не мога да си го обясня по друг начин, освен че има световен заговор от производителите на хардуер, които искат да пробутват все по-новите си гигахерцови боклуци. подлеците нарочно пробутват С/С++, за да вървят програмите бавно и хората да си купуват хардуер. но благодарение на този гений, подмолните им машинации са разкрити и сега всички ще пишат на джава, а виндовса ще се зарежда още преди да си отлепил ръка от копчето. 

NE SUTOR ULTRA CREPIDAM
NE SUTOR ULTRA CREPIDAM
Re: Защо светът не е Java
Проблема никога не е бил Джава или C/C++. Всеки от езиците ако попадне в ръцете на некадърник, ще се провали. Да не говорим за тоталното неразбиране на езика C/C++. Наскоро ми попадна един екземпляр, който твърдеше че C++ бил по бавен от чисто C !!!! брутално тъпо мнение! не за друго, ами създателя на C++ е един пич който е искал да пише по бързо и по оптимални програми свързани предимно с програмиране на микрокомпютри !!! Даже ще се напъна утре да издиря интервюто с него ако не ми повярвате!
Re: Защо светът не е Java
По принцип има всички шансове да е по бавен, да. Най вероятно екземплярът е бил прав. :)