LINUX.ORG.RU

Что такое Java?


0

0

Оказывается, и через 10 лет после старта платформы Java находятся люди, которые умудряются задавать этот вопрос на столь известных сайтах, как O'Reilly.

Статья рассказывает об этом наиболее распространенном современном языке программирования (... Java is generally understood to be the most popular general-purpose computing language in use today...)

>>> Подробности

anonymous

Проверено: Shaman007 ()

Ответ на: комментарий от anonymous

Здесь школьники. Будущие ПТУ-шники

Puzan ★★★★★
()
Ответ на: комментарий от anonymous

>Всё, что угодно можно делать... но точно не дизайн веб-морд! Их в фотошопе дизайнят.

Уважаемый, а, например, дизайн базы данных - тоже в Фотошопе дизайнят? Или дизайн классов в Java? Или дизайн структуры виртуальных вызовов в PHP?

=== БСЭ ===

Дизайн (от англ. design - проектировать, чертить, задумать, а также проект, план, рисунок), термин, обозначающий новый вид деятельности по проектированию предметного мира.

...

Слово "Д." применяется также для обозначения результата проектной деятельности (например, в таких словосочетаниях, как "Д. вещи", "Д. автомобиля"), причём в данном употреблении оно не всегда связывается с современной практикой и порой означает морфологию предметного мира, создаваемого человеком на разных стадиях развития общества. В этом смысле говорят о первобытном Д., о Д. 18 в. и т.п.

=== БСЭ ===

KRoN73 ★★★★★
()
Ответ на: комментарий от golodranez

Телефонная книжка, если брать обычные SIM карты, а не 3G, то это
всего лишь один файл на файловой системе, а размер его специфицирует
оператор.
А по поводу JVM, то там действительно она есть и своя ОС там крутится.

gelios
()
Ответ на: комментарий от KRoN73

дизайн базы данных -это точно не веб-дизайн

anonymous
()
Ответ на: комментарий от NullPointerException

> Голодранец - перл может показатся сложным, если ты смотришь код какого-нить программиста, который считает чем больше строка делает действий хитрожопым способом тем лучше ... ))) Но это не программист - > это скорее бомба замедленного действия на фирме - когда он уволится - все взвоют, так как поддерживать эту куевую писанину не будет ни у кого ни сил, ни желания ...

Абсолютно согласен!!! Убивать таких программеров надо в зародыше! Ох сколько я таких программеров видел на разных языках... Обычно это лечится очень просто. 1. Пишешь две строчки длиной 255 символов на любимом языке энтого подельщика в любимом его стиле. Показываешь что это работает. 2. Просишь разобраться в этой абракадабре, переработать на более понятный код и вставить в проект. 3. Даешь сутки на выполнение задания. За все время нашелся единственный кто справился. Но после просьбы восстановить эти две строчки немного изменив алгоритм работы, и он бедненький спекся :) После таких воспитательных мер обычно для подельщика наступало прояснение. Если не наступало, то с ним прощались :)

anonymous
()
Ответ на: комментарий от KRoN73

Согласет с KRoN73! Что сравнивать C/C++ c Java или C#? Они для разного применения! С/С++ для системного программирования. Java - для программирования прикладного. Это не значит, что нельзя писать скажем компилятор на Jave - можно, но лучше на С/С++. А драйвер вообще на Jave не напишешь. Зато приложения на Jave можно писать более безопасно, что при больших размерах программы ох как важно! Единственно с чем можно поспорить с KRoN73 так это по поводу быстродействия. Все-же Java медленнее С. Хотябы птому, что постоянно требуется this в методах (ну может за исключением статических). Но при росте программы почти неизбежно на С приходится изобретать С++, а вот с С++ Java в быстродействии может поспорить (точнее только сравняться). Но если у программиста опыт работы на С/С++ 10 лет то я думаю он сможет безопасно использовать С++.

anonymous
()
Ответ на: комментарий от anonymous

компилятор можно написать и на яве
вот только загрузчик, редактор связей ....

>> Все-же Java медленнее С. Хотябы птому, что постоянно требуется this в методах
тут кстати возможны интересные оптимизации :)

нет быстрых или медленных языков
есть только быстрые или медленные алгоритмы

yeolahim
()
Ответ на: комментарий от yeolahim

Быстро, Качественно, Недорого. Вы можете выбрать любые 2а пункта. Я думаю этим всё сказано :)

satellite13
()
Ответ на: комментарий от anonymous

я вполне согласен, что жаву , си и другие сравнивать нельзя - все для разных областей созданы. а если уж так хочется сравнить , то на acm.uva.es можно под задачи любой сложности (n .. np) + коллективные соревнования ). но там уж больше от программиста зависит , чем от языка . который он использует )

anonymous
()

На native оно быстрее. странно что С подразумевался аппаратно-независимым а теперь решили использовать жубу и .нет :-(

anonymous
()

Java - сорт кофе :)

anonymous
()
Ответ на: комментарий от yeolahim

Естественно Java медленне С. А как иначе? Программа Java транслируется виртуальной машиной на этапе выполнения из байт-кода в исполняемый код той платформы, на которой она выполняется. Из-за этого проги на Java можно запускать под разными ОС. А проги на С - бинарники, которые содержат инструкции конкретной ОС, поэтому они не переносимы, но выполняются быстрее.

anonymous
()
Ответ на: комментарий от random_code

>>А где делают опросы? В англомерике! И там Java любят, очень даже. Если человеку "околокомпьютерному" сказать там "Java", он тут же встает в стойку и говорит "Cool!"...

>Ну и ладно. А мы построем свой парк с блэк-джэком и шлюхами... (с) Бендер.

:%s/парк/бар/g

Ubnormal
()
Ответ на: комментарий от KRoN73

> >Всё, что угодно можно делать... но точно не дизайн веб-морд! Их в фотошопе дизайнят.

>Уважаемый, а, например, дизайн базы данных

Ещё более уважаемый! Нельзя из песни слова выбрасывать! Про *веб-морды*
шёл разговор.

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.