#include using namespace std; int main() { char quote ] = " Говорить, что Java хороша, потому / программирование :: сравнение :: java :: geek (Прикольные гаджеты. Научный, инженерный и айтишный юмор)

java сравнение программирование geek песочница 
#include <iostream>
using namespace std; int main()
{
char quote ] = "
Говорить, что Java хороша, потому как работает на всех ОС - это то же самое, что говорить, что анальный секс хорош т.к. подходит для всех полов.
/* @ Неизвестный */
return
Подробнее
#include <iostream> using namespace std; int main() { char quote ] = " Говорить, что Java хороша, потому как работает на всех ОС - это то же самое, что говорить, что анальный секс хорош т.к. подходит для всех полов. /* @ Неизвестный */ return 0;
java,сравнение,программирование,geek,Прикольные гаджеты. Научный, инженерный и айтишный юмор,песочница
Еще на тему
Развернуть
ну...
Бред. Разработчики делали кроссплатформовость одной из фишек джавы, создавали интерпретатор, а какому-то хую это не нравится...
а разве кто-то на него жалуется?
zhbanito zhbanito 15.02.201316:32 ответить ссылка 0.1
ну вообще все, а если не все, то многие его обсирают =\
сам начал писать на jav`е, мне нравится
hauk70 hauk70 15.02.201320:36 ответить ссылка -0.1
по поводу явы мне очень понравилась вырезка из люрки
"Алсо, жабонебыдлокодеры имеют зарплату, на которую можно купить не только хлеб, воду и сало, как похапекодерам. А некоторым хватает ещё и на чёрную икру, Феррари и 25-летний виски."
Abysmo Abysmo 15.02.201316:46 ответить ссылка 0.4
Насчёт икры и ферарей не знаю, но посмотрев в разделе "работа" предлагаемы зарплаты джава-программистам понял что вполне хватит на безбедное существование.
Weles Weles 15.02.201316:57 ответить ссылка 0.1
Это был намек на Нотча и его Майнкрафт. КО
Называть "Джаву" "Явой" - это то же самое, что называть "Эспрессо" "ЭКспрессо".
и "Джаз" тогда пусть называют "язем"))
hauk70 hauk70 15.02.201320:37 ответить ссылка 0.2
а уж как "job"... =/
LFeruz LFeruz 15.02.201321:08 ответить ссылка 0.1
ЙААААААЗЬ!!!
Weles Weles 15.02.201321:30 ответить ссылка -0.1
Кто должен был это сделать!
JSON JSON 16.02.201300:41 ответить ссылка 0.1
По-моему, называть так джаву на много хуже
Насколько мне известно сочетание букв "JA" читается и произносится как буква "я", или я неправ ?
Abysmo Abysmo 17.02.201316:30 ответить ссылка -0.1
лол и ни одного джависта в тредике
nib952051 nib952051 15.02.201317:11 ответить ссылка -0.3
даааааааааа написал фанат С++, о эти указатели, сутки дебажинга и возня с шаблонами, как я рад что позабыл все это... разве что Qt хоть немного спасает ситуацию
да Qt он такой)
Я понимаю си или асм с аналом можно сравнивать... но ява... наркоманштоле?
Fastto Fastto 15.02.201319:48 ответить ссылка 0.0
Вы правы. Сравнивать мотоцикл с аналом неприемлемо!
Сигареты же:
Weles Weles 15.02.201321:32 ответить ссылка 0.0
Неизвестный - мудак, я вам доложу.
razorch razorch 15.02.201319:51 ответить ссылка 0.0
Неправильная аналогия - это как желтый динозаврик.
Jeronimo Jeronimo 15.02.201320:07 ответить ссылка 0.2
Не компилится этот быдлокод.
C2H5OH C2H5OH 15.02.201320:31 ответить ссылка 0.0
Да ладно вам. У джавы, как и у любого языка программирования есть плюсы и недостатки. Суть цитаты не в том, что жаба==говно, а в том, что кроссплатформенность - не аргумент.

З.Ы, Я сам жаба-говно-кодер.
Плюсую!
Wave Wave 15.02.201320:55 ответить ссылка 0.0
Если мыслишь не шире винды, то да - не аргумент.
psys psys 15.02.201321:14 ответить ссылка 1.0
Суть цитаты в том, что это отличный вброс.

А кроссплатформенность - это очень даже аргумент для бизнеса, который экономит денежку на разработке под разные платформы.
Сравнивать кроссплатформенность у джавы и С/С++, вы что с дуба упали?

Cкажите это Линусу, Microsoft, и Apple. Особенно скажите это Таненбауму.

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

Все мыслят в свой песочнице. Кто пишет прикладной софт на С++ с GUI, тот одно говорит, кто пишет кодеки на том же языке, тот второе, кто студент - тот вообще третье.

С/С++ от джавы отличается сильно. А именно на джаве нельзя написать ОС на голом железе, на джаве нельзя писать программы драйверы, на джаве нельзя писать критические приложения, вроде realtime codec. Потому что, например, смотришь фильм с высоким разрешением, а тут херак и сборщик мусора вызвался, начал удалять мегабайтный массив. И на 5 секунд фильм завис, так как потоки тут не помогут, память одна на весь процесс.

Потому что джаве нужна виртуальная машина. А где ей взяться на голом железе?

Кроссплатформенност обьясняется ядром Линукс, которое написано на Си, которое можно пихать куда угодно.
На Си можно писать для 8 битных микроконтрорлеров. А джаве такое и не снилось. Джава код кроссплатформенен на уровне ОС(кто-то же должен запускать виртуальную машину), а Си - на уровне ЖЕЛЕЗА(!).

И не надо мне говорить про ARM процессоры, позволяющие байткод аппаратно выполнять с помощью технологии Jazelle.
ARM - не такой ж большой кусок пирога в мире железа.

И для C++ вышесказанное тоже справедливо. GCC позволяет отключать некоторые плюшки, вроде new и delete, или механизм исключений. Из-за чего С++ становиться пригодным для низкоуровневых вещей.

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

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

Но мне кажется, тут мало кто понял, что я говорю.
JSON JSON 15.02.201321:30 ответить ссылка 2.4
угу я не понял ради чего так ни о чём распинаться про таненбаума;) сам быдлокодер пишу гуи/не гуи на плюсах

просто вот даже интересно напишешь ты на сях под винду прогу, как ты её портанешь на линуксы?:) писать сразу на гтк и недотулкитах не считается
Ты сравниваешь язык который был придуман в 83 года и язык, который появился в 95. 12 лет!!!. Чувствуешь это?
Почувствуй ту атмосферу в 85 году, когда появилась Windows 1.0 c графическим интерфейсом. Тогда в 84 году только DNS появился, интернета не было как такового.
А чистый Си так вообще в 70 гадах появился.

Ты ставишь C/C++/D/бог_знает_что в один ряд с .NET, JVM, LLVM.

Джава вышла когда была уже 95 винда с графикой, 3д играми, и красивыми нескучными обоями. GUI уже был более менее популярным. джава обладает готовыми инструментами для написания без помощи твоего любимого GTK.
Ты еще скажи про C# который тянет за собой мегабайты фреймверков. Окошка рисуются и так.

Отвечая на твой вопрос: да могу портануть программы. Называется "Стандартная библиотека С". Все консольные программы, которыt написаны на Windows, можно пихать на MacOSX, Debian, Red Hat, Slackware, Unix, Minix3.

А 98 винде, которая была чертвовски популярна во всем мире, и имела очень долгую поддержку, как бы была надстройкой над MSDOS. До тех пор еще вовсю использовались консольные программы.

Просто во время появления этих языков, даже многозадачности нормальной как таковой не было. А о GUI и говорить нечего.

Но никто ж не машает использовать Qt + C++? Верно? :)
С недавних пор Qt теперь и для андроида. Портируемость бешеная согласись. При учете, что есть иходники Qt и можно таскать его вместе с приложением и на другие платформы и прям вот так и компилить все вместе.
JSON JSON 16.02.201301:06 ответить ссылка 0.0
ну язык же развивается выходят стандарты, и не обязательно должна обратная совместимость оставаться, но это видимо всё не про си

ок скажу прямо - хотел сказать лишь, что если хочешь один раз написать гуи, то кросплатформенные языки тип C# на линуксах куда-то сливаются внезапно

остается всего пара вариантов: можно заюзать джаву, либо qt

гтк не мой любимый, великами не пользую

а видел Qt на андроиде - это же сразу трабл с хигами? плюс размер либ которые приходится поставлять
интересно глянуть на порт на ios
на блекбери вроде работает через qtquick 1.1 и cascades - свои либы

плюс кроме меня врядли кто-то еще здесь сейчас активно пишет на qml`е:)
без гуя нормально портируется. С гуем - дык писать на qt, немного подправить
угу забыл добавить что гуи писать, причем как быть без cpp/qt в таком случае не представляю
эта вин
beta! beta! 15.02.201323:56 ответить ссылка 0.0
Отклонюсь от темы и подтвержу твой тезис (ты ведь это тоже имел в виду?) о том, что сравнивать Java и C++ с этой стороны глупо.
Писал на си, пока не познакомился с явой. Со своей колокольни могу сказать что кроссплатформенность очень даже аргумент. Слышу частые холивары С++ vs Java, но понять мне их сложно так как у языков разные сферы применения, хоть и где-то пересекаются. Начинал с мобильных платформ. Вот я бы посмотрел на человека, который бы написал приложение на си для мобильников, одинаково работающее на всех телефонах, где чуть ли не у каждого производителя и каждой линейки свой процессор, своя ОС, своё программное окружение. С гуями, да понятно, можно с тем же успехом кроссплатформеные писать и на си. А вот если взять в рассмотрение Java EE (чем я последние 3 года занимаюсь), вряд ли тут вообще сравнение уместно. Серверных архитектур немного, но они вообще суть различны, повезло если это intel совместимая с линупсом, а вот если саляра на каком-нибудь спарке, или ещё что более экзотичное, то я сомневаюсь, что легко и дешево обойдется написать переносимое серверное приложение, тем более прикладного уровня. Тут ява бесспорно выигрывает, написанное приложение переносимо среди не только платформ, но и среди серверов приложений. Написал один раз и даже не чешешься что где-то не заработает. Плюс внушительные пласт многопоточности, concurency, связи среди приложений и прочих плюшек аля EJB, JMS и прочего, которое не требует изобретения велосипеда и гарантирует совместимость приложений. В этом бесспорный плюс явы. Даже если мое приложение прориетарно, то оно совместимо с компонентами сторонних разработчиков.
А такой бред, как на картинке идет от людей, знакомых с явой лишь по наслышке, и кодящих в основном на си.
то что они кодят на сях эт очень большой комплимент, там наверное пхп)
В большинстве случаев веб - пхп тождественны. Но не в тех, когда надо написать приложение уровня энтерпрайс. Для простых проектов пхп - отличный инструмент (сайты или даже порталы), но вот если мы говорим о сайтах гос услуг, или ещё чего посложнее (корпоративные порталы, сервисы оплаты), когда сервис состоит из множества компонентов, зачастую разрабатываемых разными разработчиками, да ещё чтобы работали между собой слаженно и в одной среде, уж извините, тут пхп полная жопа. С пхп в своё время хорошо хлебнул говна на сложных проектах (особенно в области администирования), потому и перешел на более подходящий для таких задач инструмент.
что такое ынтырпрайз я шарю)
ну на самом деле есть большие проекты написанные на пхпне, но я им искренне не завидую
мы в одном стартапе писали довольно серьезные вещи на пхп с вещами тип плагинов к нему, но, подозреваю если бы мы подошли к разработке серьезнее, то пхп остался бы банально только для веб морд
я не кодю на Джаве, хотя в период универа азы и простые задания для лабораторных делал.. и в тот период мне как-то было на нее пох, оно вроде и не напрягала..

но сегодня... когда я с позиции админа вожусь с этим УГ... бляха-муха, горела бы эта Джава синим и красным и фиолетовым пламенем.. сцука, лучше бы Джобс объявил войну Яве, может быть хоть подохла бы.. такого рагульного и кривого высера поискать надо.. последние месяца то и дело что приходится накатывать везде и постоянно гребаные апдейты, а вот недавно вышел косяковый 11-й и эту хероту заблочили броузеры, а долбанные клиент-банки только на яве, а тех-поддержка говорит извините все претензии к Яве, а на сайте фикса нету и непонятно когда будет + вот пару дней назад уже и серваки легли на полдня, а бабло должно бегать и не останавливаться и вот он адище нагрянул.. (кстати непонятно с какого хера упали серваки, видать че-то накосячили, ведь на перегрузку не похоже было).. и вот уже начинаешь копаться в каждом броузере дабы настроить его, чтобы не ругался на бажное говно и запустить принудительно... короче ебанутая кривая платформа которая так заипала, что ну нах такие дела..
кроме дел рабочих еще и в оффлайне нагрянуло.. друзья и знакомые нагружают своим гребаным Ведроидом с просьбой разрулить уже любимую всеми приложениями ошибку NullPointerException, этот нулячий поинтер можно сравнить с "легендарным" синим экраном под винду.. настолько он блеать популярен.. на Маке тоже, тупой вебмани сделал кошелек и конечно же на Яве, и эта херота синхронизируя базу может затупить и порадовать конечно-же НуллПоинтером.. после чего надо удалять все настройки и базу кошелька иначе при каждом запуске нуллПоинтер..

короче фтопку яву или жаву мне пох как эту хероту называть, есть нормальные языки и не нужно возиться с говном. :) ИМХО.
xeex xeex 15.02.201321:35 ответить ссылка -0.2
пример нормального яп? си шарп? лисп? ырланг?
Си рулит и нииипет :)
xeex xeex 16.02.201300:17 ответить ссылка 0.0
ой забыл добавить.. ИМХО еще Питон очень толковая и впечатляющая штука! если бы я делал ставку на программинг я бы обязательно фигачил Си и Питон. Си ибо классика, а Питон потому -что красавчик :)
xeex xeex 16.02.201300:20 ответить ссылка 0.0
га пайтоне в своё удовольствие можно кодить, в чем-то вкусный язык, си не осилил и не представляю проекты которые на нем меня могу заинтересовать..
мне например очень груви понравился
Ruby, Python, Lua не используются для серьезной разработки приложений. И никогда не будут. Причина проста как день - это интерпретируемое семейство языков.

Очень полезный совет: хочешь заниматься серьезными вещами, не делай ставки на эти языке. Только если тебя волнуют денги и ты не против таких вещей. Я объясню, особенно на счет питона. Транслировать этот язык нельзя, его нужно выполнить, ты никогда не узнаешь какого типа переменная стала в начале, середине, конце листинга. Транслировать получается только динамически. Компиляция, трансляция - суть одна перевод программы с одного язык на другой. Даже если это машинный код.
Например, идея питона как известно, все есть ссылки!
даже такая конструкция
a = 10
b = 10
означает что обе переменные ссылаются на один и тот же объект.
Объект уничтожается автоматически, когда на него нет ссылок.

b = False
....
....
s = # где-то когда-то чувак ввел какой-то любое число с input control
....
....
for i in range(10000000000):
if i == s:
b = # прочитали бинарные данные из файла размером в 1GB положили в b

Как узнать транслятору, что под b нужно выделять дохрена памяти? Ведь здесь нет класического new и delete. А если чувак введет число больше чем предел цикла, может такой объем не нужен? А если условие не выполниться переменная будет с типом bool, а может указатель на файл, а может не файл, а на память. Как решить. Прогнать всю итерацию, даже если ты займет 1000 лет. Может это плохой пример, не существенный.

В Python есть eval - интерпретатор строки. Выходит, что при трансляции придется всеравно запихивать интерпретатор для этой функции. А если строка получена извне, например пользователь ввел. попытка выбрасывать с питона все эти штуки - это уже будет не питон, а еще один язык со строгим выравниванием строк.

По сему питон проигрывает другим языкам. и его используют как дополнение.
JSON JSON 16.02.201302:03 ответить ссылка 0.0
ну так разжевывать не стоило про интерпретаторы и сборку мусора, мы ж тут взрослые люди;)

на счет lua не согласен - вроде таки пихают везде для скриптинга, но я еще не осилил

можно писать на груви, фп язык, внутри джава с компилированием и всеми плюшками, могу неудачную картинку приложить даже
def parser = {url -> { src -> (src =~ /<a.*>(.*)<\/a>/) parser "http://clck.ru/"
>>
» Добавить еще одну ссылку » Кликер » Clickr
» правилам использования сервиса » обратной связи » QR-код
» Для настоящих гиков: использование API » Яндекс
.each {it -> println it[1]} } url.toURL().text }
D = Java + C + С# + Lua + Haskel + C++
Компилируемый в машинный код язык с ООП как у джавы или C#, лямда выражениями, контейнерами типа вектора или списка, старыми добрыми процедурами, шаблонами, полуавтоматической контролем памятью, без указателей, без множественного наследования и много много чего.

Новое поколение С++.
JSON JSON 16.02.201302:15 ответить ссылка 0.0
да только у него поддержка сейчас хуже чем у хаскелля, есть биндинги к Qt`у но нерабочие

но мне катит Qt с cpp:)
я люблю указатели, спать не могу без указателей на указатели
ну и внутри хватает нормальных контейнеров, нормального класса для строк:D, rtti`я, а теперь ещё и лямбд
NullPointer :)
У сишников просто вырабатывается привчка проверять кажду хрень перед тем как ее использовать.
оператор "if" - наше все. Как ни странно таких ошибок не часто увидишь, не смотря на прямую работу с указателями. Привычка.

Зато if(a==b) if(a=b) эпическая вещь. Эта зараз, не смотря на свою безобидность, часто дает даже работоспособный код в некоторых ситуациях. И ошибку можно заметить, чуть ли не через год.



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

IE 6 это просто легендарный браузер. Кто занимался Web'ом, только ленивый не писал вставок для этого чуда инженерной мысли.
JSON JSON 16.02.201301:24 ответить ссылка 0.0
Соглашусь что JavaWebStart и JavaApplets - сраное говно. А вот кто из прогеров пишет используя это - хм... видимо они не вкурили суть. Нул поинтер эксепшн тоже идёт от криворукости прогеров, видимо мало опыта, так что вопросы к ним, ява тут не причем. А с ява серваками работать одно удовольствие, и для тюнинга много чего есть и в штатных настройках некислые нагрузки выдерживают. Так что тут не ява виновата а прогеры на яве, ну и одмины, которые толком не могут настроить.
В свете последних событий, к ненавистникам сабжа присоединились еще любители яблок.
Oлег Oлег 21.02.201315:18 ответить ссылка 0.0
Искренне не понимаю, почему заминусили. Фактически, трактовать пост можно и нужно не как оскорбление джавы, а наоборот. Т.е. говорить, что преимущество джавы ТОЛЬКО в том, что она мультиплатформенна, это как... А на деле у нее много преимуществ. (как и у анального секса (rofl))
Как-то так.
Только зарегистрированные и активированные пользователи могут добавлять комментарии.
Похожие темы

Похожие посты
	д 1	^ /î
£		Г ^ Java-разработчик
Категория	Город	Опыт
Бухгалтерия и финансы	Нур-Султан	От 3 до 6 лет
Требования:
высшее, среднее, среднее-специальное навыки работы на компьютере и знание программ WORD, Excel наличие водительского удостовернения и стаж вождения автомобиля не менее Зх лет. владения языками: госу
подробнее»

Казахстан страны программист java программирование geek,Прикольные гаджеты. Научный, инженерный и айтишный юмор

Java-разработчик Категория Город Опыт Бухгалтерия и финансы Нур-Султан От 3 до 6 лет Требования: высшее, среднее, среднее-специальное навыки работы на компьютере и знание программ WORD, Excel наличие водительского удостовернения и стаж вождения автомобиля не менее Зх лет. владения языками: госу
Хватит тратить время на однообразную работу, которая не приносит прибыль - измени свою
жизнь с I - - - : - - ■-:~~з, первой
школой ЗАУА-программирования в Днепре с носителем языка из Калифорнии!%й
Записывайся через:
1пз1адгат почту по номеру
подробнее»

it-юмор geek,Прикольные гаджеты. Научный, инженерный и айтишный юмор java

Хватит тратить время на однообразную работу, которая не приносит прибыль - измени свою жизнь с I - - - : - - ■-:~~з, первой школой ЗАУА-программирования в Днепре с носителем языка из Калифорнии!%й Записывайся через: 1пз1адгат почту по номеру
.ill LTE ED-
Kate 28
i£r Lives in Madrid <$> 4 kilometres away
Travel^) ^Dancing^ (^MuskT) (^Reading
try {
Altura<1,89;
} catch(exception e){
System.out.println("friendzoned")
}
x ★ * C:\Users\ZD\eclipse-workspace\servlets\texlog\target>java -Xdiag texlog-0.0.1-SNAPSHOT.jar Error: Could not find or load main class texlog-0.0.1-SNAPSHOT.jar Caused by: java.lang.ClassNotFoundException: texlog-0.0.1-SNAPSHOT.jar java.lang.ClassNotFoundException: texlog-0.0.1-SNAPSHOT.jar
at ja
подробнее»

java программирование geek,Прикольные гаджеты. Научный, инженерный и айтишный юмор пидоры помогите,реактор помоги

C:\Users\ZD\eclipse-workspace\servlets\texlog\target>java -Xdiag texlog-0.0.1-SNAPSHOT.jar Error: Could not find or load main class texlog-0.0.1-SNAPSHOT.jar Caused by: java.lang.ClassNotFoundException: texlog-0.0.1-SNAPSHOT.jar java.lang.ClassNotFoundException: texlog-0.0.1-SNAPSHOT.jar at ja