Author |
Message |
Lavr
Supreme God
Joined: 21 Oct 2009 08:08 Posts: 7777 Location: Россия
|
"Жаба - жил, Жаба - жив, Жаба - будет жить!" Хе-хе...
_________________ iLavr
|
28 Jan 2015 13:08 |
|
|
awaken
Novelist
Joined: 24 Jan 2015 13:56 Posts: 44 Location: 178.172.216.50
|
хоть нам с шаосом он и не нравится)
а кстати почему он вам не нравится?
мне потому что я в принципе не люблю ооп да еще и интерпретированный (особенно раздражает смотреть на код когда под пару переменных создают классы а потом наследуют чтоб подцепить еще 2 переменные и метод )
|
28 Jan 2015 13:16 |
|
|
Lavr
Supreme God
Joined: 21 Oct 2009 08:08 Posts: 7777 Location: Россия
|
Нравится или не нравится - на мой взгляд, понятия чисто условные.
Сначала не нравится всё новое, поскольку отличается от того,
к чему ты привык.
Но главное, что мне не нравится, так это отсутствие выбора.
Я увлекался Жабой, в приложении к мобильным телефонам - J2ME.
А там мне не дали альтернативы в виде ассемблера или ассемблерных вставок.
Получается, чего не может J2ME - того и я написать не могу. А это - хуже сАмого
ругаемого GWBASIC-a!
_________________ iLavr
|
28 Jan 2015 13:40 |
|
|
awaken
Novelist
Joined: 24 Jan 2015 13:56 Posts: 44 Location: 178.172.216.50
|
были ассемблерные вставки))))
в мидлет паскале можно было явовским байткодовским ассмом писать не совсем конечно ассм но все-же к примеру нельзя в методе сделать push pop pop
|
28 Jan 2015 14:12 |
|
|
Lavr
Supreme God
Joined: 21 Oct 2009 08:08 Posts: 7777 Location: Россия
|
Ну а я говорю о J2ME - как разновидности Жабы.
И о нативном коде, а не об интерпретируемом байткоде - он так или иначе выполняется в песочнице
и не имеет доступа к железу.
Так что ассемблер - это не самоцель, а необходимость на платформе с ограниченными возможностями.
_________________ iLavr
|
28 Jan 2015 15:05 |
|
|
Shaos
Admin
Joined: 08 Jan 2003 23:22 Posts: 22606 Location: Silicon Valley
|
|
18 Dec 2016 08:04 |
|
|
Lavr
Supreme God
Joined: 21 Oct 2009 08:08 Posts: 7777 Location: Россия
|
"Сказал бог: Прокляну! И проклял..."
_________________ iLavr
|
18 Dec 2016 10:04 |
|
|
Lavr
Supreme God
Joined: 21 Oct 2009 08:08 Posts: 7777 Location: Россия
|
Вот теперь мы впервые про это официально услышали... В Microsoft решили, что Windows 11 не будет
_________________ iLavr
|
21 Dec 2016 16:08 |
|
|
Shaos
Admin
Joined: 08 Jan 2003 23:22 Posts: 22606 Location: Silicon Valley
|
А следующая ОС от Микрософта будет называться Убунту https://m.habrahabr.ru/company/eset/blog/281418/
|
21 Dec 2016 17:55 |
|
|
Lavr
Supreme God
Joined: 21 Oct 2009 08:08 Posts: 7777 Location: Россия
|
Если ОС от Микрософта, то - Уeбунтуое Окно...
_________________ iLavr
|
23 Dec 2016 06:57 |
|
|
Lavr
Supreme God
Joined: 21 Oct 2009 08:08 Posts: 7777 Location: Россия
|
_________________ iLavr
|
25 Dec 2016 11:06 |
|
|
bigral
Senior
Joined: 31 Mar 2012 16:50 Posts: 152 Location: 93.73.80.128
|
Она не сдохнет изза своей изначально правильно поставленной цели - "write once, run anywhere". Которая достигается виртуальной машиной (ну по концепции мало чем отличается от таких прог как DosBox или эмулей компьютеров). У IBM mainframe такая штука возникла сама собой, изза того что у них по счастливой случайности было принято развивать тему виртуализации в противовес темы timesharing (которая считалась более прогрессивной на то время). У всех конкурентов (нативные проги, python, mono, perl) проблемы с либами, которых у юзера может не оказаться или которые со временем пропадут (например после обновления). Ну могут быть нативные exe статически слинкованные, у них как бы проблем меньше, но опять таки при замене ядра или системы (например с win95 на win10) оно обломается и работать будет токо в эмуляторе (а тут не факт что эмуль будет достаточно хорош, так как изначально на него никто не рассчитывал при выпуске софта). При этом конкуренты имеют еще другую кучу проблем - python тормозной, нативный код требует эмулей которых нету, Perl язык мало кому нравиться а перекомпиляторов с других языков нету, Mono как бы неплохая альтернатива но его мало кто поддерживает изза чего качество реализации плохое. А сама жаба это вообще мрак, изза того что garbage collector НЕ УМЕЕТ SWAP, он сразу отжирает ВСЮ выделенную ему память (вероятно потому что изначально предпологалось что реализованно это будет как минимальное железо без MMU с чистым JAVA-OS-ом) а потом когда out of memory exception оно тупо валится. Я вообще офигеваю как такое могло прижиться именно на серваках!!! там где ранее memory leak в софте мог жить месяцами до момента пока достигнет максимума виртуального пространства (а для 64bit, или там где есть оверлеи вообще годами падений изза out of memory не было). Притом что жрет памяти оно больше всех остальных...
|
08 Jan 2017 13:21 |
|
|
Shaos
Admin
Joined: 08 Jan 2003 23:22 Posts: 22606 Location: Silicon Valley
|
Да нифига ни anywhere Работает только в последней версии поддерживаемых ОС А в данный момент это только Win10... Для J2SE J2EE может ещё на какой-нить оракловской сборке линукса работает, которая поставляется за безумное кол-во бабосов...
|
08 Jan 2017 13:27 |
|
|
Lavr
Supreme God
Joined: 21 Oct 2009 08:08 Posts: 7777 Location: Россия
|
Вот именно... а J2МE, которой я занимался, можно сказать, что и умерла уже...
_________________ iLavr
|
08 Jan 2017 14:38 |
|
|
Vic3Dexe
Doomed
Joined: 16 Dec 2014 11:58 Posts: 370 Location: Киев
|
Я ОБОЖАЮ каждый байт жабакода. Я ОБОЖАЮ каждый гигабайт свопа из-за жабакода. Я ОБОЖАЮ каждые 10 секунд подгрузки элементарной менюшки на жабакоде. Я ОБОЖАЮ невозможность навсегда запретить жабе спрашивать, в своем ли я уме, перед запуском чего-либо на жабе. И хотя вопрос актуален, у меня нет выбора на работе. Я... ну вы поняли, да?
Извините, крик души. зы Шаос, почему нет тега зачеркивания? Очень нужно. Например "[зачеркнуто]говно[/зачеркнуто]жаба".
|
16 Apr 2017 18:07 |
|
|