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 ()

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

>программирование на java это не на перле скрипты клепать - это своего рода искусство

как раз наоборот искуство это языки вроде Перла, Лиспа - а ява это ремесло и не более - именно поэтому Перл програмерам всегда платили, платят и будут платить больше, чему свидительство преведённые мной и дополненные тобой объявы...

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

>Ну вообще в физ мат школе при НГУ это у нас был факультатив по перлу и даже не студенты, а школьники на перле спокойно делают эти работы, поэтому не надо насчет сложности.

Конечно! Херли там! Hello, World! и дети в детском саду на асме напишут.. на яве "Hello, World!" всяко труднее наваять :) бля валяюсь под стулом :)

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

>Если базовая функциональность OOo не страдает от отсутствия java, значит, слово "существенно" ты можешь засунуть себе в ..., так?

Нет. Если ты пользуешь OO как безграмотная секретарша - догадайся чьи это проблемы?

>Стандарты ЧЕГО?

Стандарты документации.

>Про шаблоны и стили слыхал? Так я их активно использую.

Я просто ржу. Лично меня достало что окружающие люди занимаются c'n'p и теперь окружающие заполняют документацию в docbook, и она одинаково доступна в оффисе, на принтере, в PDF, на сайте, и еще в туче мест. Можешь дальше пользоваться стилями.

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

Блин - ну как больше ?

Как тебе это - ---------------------------------------- Программист Java Москва 2 Рекрутинговое Агентство 1500 - 3000 10 Мар 14:32 ---------------------------------------- Опыт работы: от 2 до 3 лет

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

> Нет. Если ты пользуешь OO как безграмотная секретарша - догадайся чьи это проблемы?

Я пользую OOo для тех задач, которые стоят передо мной. Для РЕАЛЬНЫХ задач, а не выковыренных из жопы. Есть люди, которым нужно больше. Я рад за них. Но таких, как я - большинство.

> Стандарты документации.

Я не пишу документацию. Или должен, потому что ТЕБЕ так хочется?

> Я просто ржу.

Смех без причины - признак r? :)

> Лично меня достало что окружающие люди занимаются c'n'p и теперь окружающие заполняют документацию в docbook

Мне поаплодировать тебе?

> и она одинаково доступна в оффисе

А вот русским языком ты не владеешь. Итак, ты - тоже быдло, над которым я могу ржать?

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

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

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

> Я - ПОТРЕБИТЕЛЬ, это понятно?

http://rapidshare.de/files/15145966/test.jar.html

Вот тебе джарник и он запуститься везде включая древний Irix на стоящем рядом убитом октане на который я ноги кладу. Даю 1 час чтобы выложить мне Cшную версию (в бинарном виде) которая на нем заработает....

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

> как раз наоборот искуство это языки вроде Перла, Лиспа
бугага, и что там общего ?

> Перл програмерам всегда платили, платят и будут платить больше, чему свидительство преведённые мной и дополненные тобой объявы...

угу, одна зарплата за позиции: дешифровальщик + программист

perl5 - синтаксическая помойка, очень удобна для изготовления небольших скриптов/костылей но не более того.

прежде чем возбухать кури концепции perl6


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

>Итак, ты - тоже быдло, над которым я могу ржать?

Можешь ржать быдленышь. Ты сам подтвердил что все твои реальные задачи это стили в оффисе при вставке картинок во врайтер.

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

>Блин - ну как больше ?

ну давай сойдёмся на равенстве:)

ладно забили про зарплаты - это вопрос последний

Код друго програмиста может показаться непонятным только вот тем школьникам с факультатива... мне почему-то всё всегда понятно, хотя я про себя не могу сказать что я даже на4 знаю Перл - видите какой я скромный :)

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

golodranez, мы все за тебя рады, что ты пишешь для АЭС на С. Надеюсь эта АЭС далеко от меня :) Да, ты прав, системы реального времени на Java пишутся крайне редко (хотя есть realtime Java, насколько я знаю). Если ты думаешь, что Су и АЭС - основные задачи программистов во всем мире - ты сильно ошибаешься. То, что С работает быстрее, никто оспаривать не собирается. Хотя выше приводили задачу, где Java выигрывает, но таких немного. Другое дело скорость разработки. Ну вот хоть тресни, на Java быстрее. Асм будет еще быстрее С, но вот что-то на чистом асме десктоп приложений не видно. Да и в вебе его нет. И С редко в вебе попадается. А от твоих криков "нет Java в вебе" ничего не произойдет. Она есть, и еще некоторое (возможно длительное) время будет. Естественно что-то придет на смену. Анонимусу который смеялся над Java в SIM надо в сад. Вбиваем javacard в гугле и читаем. Альтернативы действительно нет. Хотел MS навоять свое, но у него это заглохло. Sano вообще программер знатный. Бедняга так и не понял, что пишет на ресурсе, который написан на ненавистной Java :)) Иему видно хочется "считать себя програмимстом", как он удачно выразился. А недоджавапрограммеры получают бабло, и им положить на мнение Sano. Анонимусу, который предлажил десктоп приложение написать: С удовольствием, но на swing я не писал более 2х лет.. Ща все больше карты да иногда j2me... Я не сомневаюсь, что ГРАМОТНО написанное приложение на С/С++ будет быстрее работать. Но вот по времени разработки...да еще под несколько платформ... Вообще глупый флейм. Умные люди согласятся, что всему есть свое применение. Говоря о пристрастиях к конкретному языку... Да, мне нравится синтаксис java. И это один из немногих ПОПУЛЯРНЫХ ООП языков. И он позволяет больше сконцентрироваться на архитектуре и логике программы, а не на управлении памятью. Личные пристрастия (о том, на чем писал): от PHP воротит (PHP5 не видел), perl имхо подходит для написание скриптов администрирования... в сайтостраительстве он уже сильно сдал свои позиции, С/С++ - хорошие языки, но не писал уже года 3 на них, C# - писал немного (впечатление от него: кто-то взял жабу и испортил в ее удобстве все, что смог:))

Вот...ладно, работать пора :)

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

>perl5 - синтаксическая помойка, очень удобна для изготовления небольших скриптов/костылей но не более того.

Ты это Amazon.com раскажи

>прежде чем возбухать кури концепции perl6

курил уже(облизываясь), с нетерпение жду релиза

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

А каким инструментарием пользуются эти окружающие для ввода/редактирования? И еще, стили и шаблоны существуют не только для текста. В твоем случае, это просто не надо было или я чего то упустил из возможностей docbook?

-- Antey

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

>мы все за тебя рады, что ты пишешь для АЭС на С.

Я не пишу для АЭС на С, я этого не говорил

>Надеюсь эта АЭС далеко от меня

Все АЭС в России

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

>Ты это Amazon.com раскажи

А ты знаешь какая проблема с системами типа Amazon.com? Такая что "работает - не трогай бога ради". И переписать или изменить - никто не рискнет. Так что не надо хвастаться системами которым 100лет в обед. Причины их существования все еще на перле могут быть отнюдь не позитивными.

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

>>работать в ней НЕВОЗМОЖНО

> Ты можешь привести как альтернативу продукт
> подобного плана написанный на более другом языке? В студию!

vim

без чего что умеет eclipse не выживу с vim?

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

>vim

Вопросов нет.

>без чего что умеет eclipse не выживу с vim?

Выживешь ты на таблетках и капельницах. Захочется ли тебе так жить - вопрос другой.

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

>Увере на все сто ! Про АЭС лично сталкиваюсь сейчас...Про Военку - ПО для Су-33 Су-35 и всяких Ми пишут, как на Си так, и на АСМе... но никаких Java

Какого сорта ПО на АЭС написано на Си, если не секрет? По-моему, Си для задач требующих высокой надежности мало применим, как, впрочем, и Java.

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

Хочется как минимум:

1) Поддержка рефакторинга (уточню: мне, в общем=то, достаточно лишь переименовывания сущностей)

2) Интеграция с VCS (также см. пункт 1)

3) Нормальные подсказки и нормальные индексы (т.е, скажем, возможность открыть файл по имени Java-типа, при условии что есть некий проект, состоящий из множества подпроектов, в каждом свой набор исходников).

Наверное, все это можно и в Vim прикрутить :)

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

>Ха-ха-ха... Надо было этому чудаку rm -rf / сунуть :) Вот был бы прикол...

;))))

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

>А от твоих криков "нет Java в вебе" ничего не произойдет

Я этого не говорил

>Анонимусу который смеялся над Java в SIM надо в сад. Вбиваем javacard в гугле и читаем.

Это всеголишь API для программирования сим-карт... явы на симках как небыло так ине будет... вот зачем она там...да туда номера еле помещаются...

>Sano вообще программер знатный. Бедняга так и не понял, что пишет на ресурсе, который написан на ненавистной Java

ну лажанулся он ну и что? не всеже должны вебе разбираться

ЗЫ ВСЕМ ЯЗЫКАМ БЫТЬ!!!(С)Я ! мне пора опять погружаться в нейронные сети(диплом) потом почитаю что вы тут нафлеймили...

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

Ты мне не рассказывай что это, а спеки почитай. Я javacard 2ой год занимаюсь. на карте vm крутится, так что не спорь в той области, в которой нифига не шаришь. API для работы с картами появилось в Java6, а javacard уже сто лет в обед.

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

>>Ты это Amazon.com раскажи

> А ты знаешь какая проблема с системами типа Amazon.com? Такая что "работает - не трогай бога ради".

попрошу замктить - ещё долго проработает

> И переписать или изменить - никто не рискнет.

Как нефиг - от 2000-2500 USD в месяц могу к нему что угодно приделать.
Едет на HTML::Mason

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

>Какого сорта ПО на АЭС написано на Си, если не секрет?

например система контроля утечки теплоносителя первого контура реактора

>По-моему, Си для задач требующих высокой надежности мал применим

Совершенству нет предела(c)

или это задача не требующая высокой надёжности - типа "пускай себе теплоноситель вытекает, мы и без него реактор снежками закидаем" :)

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

>Ты мне не рассказывай что это, а спеки почитай. Я javacard 2ой год занимаюсь. на карте vm крутится, так что не спорь в той области, в которой нифига не шаришь.

ну ладно...но как там может ВМ поместиться если там 500 телефонов не помещяются?

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

>Наверное, все это можно и в Vim прикрутить :)

Наверное. Наверное можно многое туда прикрутить. Вся фигня в том что туда наверное можно это все прикрутить, а все остальные без всяких наверное уже годами пользуются.

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

>>По-моему, Си для задач требующих высокой надежности мал применим >Совершенству нет предела(c)

Окей. C - это просто язык. Стандартная либа в реакторах откуда? Неужто из GCC?;)

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

> Ты это Amazon.com раскажи
ebay.com круче и на жабе и что ?

> хотя я про себя не могу сказать что я даже на4 знаю Перл
> курил уже(облизываясь), с нетерпение жду релиза

и ты после этого заявляешь что perl5 хороший для чего-то серьезного ?)

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

>или это задача не требующая высокой надёжности - типа "пускай себе теплоноситель вытекает, мы и без него реактор снежками закидаем" :)

Требующая. Несомненно. Тем не менее, мне кажется C для такого плохо подходит (исключительно по собственным соображениям о свойствах языка :) ).

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

>Работы для С++ кодеров в мире(и России) прибовляется с каждым годом(в отличии от Java(она свою нишу пылесосов и мобил заняла и дальше двигаться ей некуда - не на десктопах не на серверах явы не будет)

>Я этого не говорил

Да? ;)

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

>и ты после этого заявляешь что perl5 хороший для чего-то серьезного ?)

ты это к чему ? понятно что 6 должен быть лучше чем 5 - иначе зачем его выпускать ?

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

> http://rapidshare.de/files/15145966/test.jar.html

Урааа! Чичас глянем. Скреншод: http://img68.imageshack.us/img68/7650/java8pw.png

"Мама, пачиму ты миня радила таким уротцем?" :) Ну да ладно, едем дальше. Смотрим использованную память. 15 метров под виндой скушало. Хм... Это вот эта козявка? Ну ладно... Может, это только одноразовые вложения? Запускаем ещё один экземпляр... Снова 15 метров!!!! Гаспада, вы ох..ли просто!

OK. Что у нас есть на этой машинке? Да никуа нет. Одна древняя дельфя 5 стоит. Ладно, сварганим в ней, а с C/C++ придётся подождать. Итак, http://www.mytempdir.com/506045 . Прога, конечно, великовата, 300 кб. Зато не требует никаких внешних либок и JRE, памяти ест 2.184 kb (!!) и растягивает произвольно размер кнопок при изменении размера окна. Они остаются нужного размера и в нужной позиции.

Понятно, что, кроме винды, нигде работать не станет. А мне и нах не надо :) В общем, при разработке под конкретную платформу жабка того... сосёд. :)

Сейчас перегружусь в убунту и там протестирую прой jar.

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

>Тем не менее, мне кажется C для такого плохо подходит (исключительно по собственным соображениям о свойствах языка :) ).

Выскажи свои соображения, тебя никто бить не будет я обещаю...

правда интересно..

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

>Получи, болезный http://www.mytempdir.com/506057

Я уже положил. С нетерпением ждем бинарной сяшной версии которая заработает хотябы на моем irix. По поводу бинарной глупости он уже видать понял, теперь с судорогах ищет какие на Irix десктопы бывают?

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

>Выскажи свои соображения, тебя никто бить не будет я обещаю...

Да все те же - сложность реализации для C всякой ерунды типа статической верификации и доказательства корректности. :)

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

Я понимаю, что наверняка код проходит строжайший аудит, но тем не менее...

P.S. Разумеется, не имею ни малейшего представления об особенностях задачи написания кода под АЭС. :)

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

P.P.S. Наверняка лишнее. Разумеется проходит :)

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

>Понятно, что, кроме винды, нигде работать не станет. А мне и нах не надо :)

А чего ты тогда _тут_ забыл?

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

>Про то. Не поверишь, но на 32К симке помещается и OS с FS, и VM и приложения.

А так же CPU,RAM и IO controller

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

>Они остаются нужного размера и в нужной позиции.

Одна херня - на моей SUSE на пошла. Наверное не так запускал? Про Irix я уж не говорю.

>Ладно, сварганим в ней, а с C/C++ придётся подождать

Обламался? Я тебе сейчас на JavaScript заваяю - мерятся будем?

>Понятно, что, кроме винды, нигде работать не станет. А мне и нах не надо :)

Вот и не звезди. На C/++ обламался написать. Про кроссплатформ вообще заткнулся ибо задача невыполнимая. Тут бы на твоем месте и прозреть нахуа Java Platform изобрели, да видать это не для тебя.

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

Это я еще промолчу про локализацию я японский и изменения размеров или системного Look And Feel в зависимости от платформы.

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

>> и ты после этого заявляешь что perl5 хороший для чего-то серьезного ?)
> ты это к чему ? понятно что 6 должен быть лучше чем 5 - иначе зачем его выпускать ?
с такой концептуальной "устойчивостью" языка только серьезные проекты делать, по изменения синтаксиса я молчу

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

~$ java -jar test.jar
Failed to load Main-Class manifest attribute from test.jar
~$ java -version
java version "1.4.2"
gij (GNU libgcj) version 4.0.2 20050808 (prerelease) (Ubuntu 4.0.1-4ubuntu9)

Copyright (C) 2005 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

Дааааа... Жаба - тот ещё подарочек. Чё делать будем? Предлагайте.

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

Есть ещё такой вариант:

:/tmp$ java -jar test.jar
Exception in thread "main" java.awt.AWTError: Cannot load AWT toolkit: gnu.java.awt.peer.gtk.GtkToolkit
   at ._ZN4java4lang11VMThrowable16fillInStackTraceEPNS0_9ThrowableE (/usr/lib/libgcj.so.6.0.0)
   at ._ZN4java4lang9Throwable16fillInStackTraceEv (/usr/lib/libgcj.so.6.0.0)

У меня какая-то некошерная java? Да, тяжело с вами. Сейчас будем
ставить кошерную. Кроссплатформенность, итить :)

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

>> Программист на перле-$2500

>куда резюме слать? swsoft.ru наверное

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