|
2.11, Аноним (-), 10:35, 21/08/2017 [^] [^^] [^^^] [ответить]
| +/– |
Авторам интересны. Они играют с ними и JVM. А так все в целом использую обычные компилируемые языки или интерпретируемый.
| |
2.42, Kodir (ok), 16:59, 21/08/2017 [^] [^^] [^^^] [ответить] | –6 +/– | Полагаю, ЛЮБОЙ язык будет куда интереснее протухшей Ж_а_б_ы Это фактически раб... большой текст свёрнут, показать | |
|
3.71, Аноним (-), 23:51, 22/08/2017 [^] [^^] [^^^] [ответить]
| +/– |
.NET действительно хорош, но я бы побоялся так выражаться. Не зря Java является промышленным стандартом. Можно долго и упорно брюзжать слюною с пеною у рта "О достоинствах и недостатках различных языков" - Java токовый язык. Если вы что-то на нем не смогли - это скорее проявление недостаточно квалификации программиста, а не изъян языка.
| |
|
|
1.2, freehck (ok), 09:35, 21/08/2017 [ответить] [﹢﹢﹢] [ · · · ]
| +2 +/– |
> Кроме реализации лучших возможностей Java, в Ceylon были заимствованы некоторые дополнительные конструкции из языков Smalltalk, Python и ML.
Ну да, ну да. "Некоторые дополнительные Конструкции". Конструкции, понимаешь, Карл? Возьмём из ML что угодно, но только не вывод типов. Вывод типов -- это же фу! :)
| |
|
2.3, A.Stahl (ok), 09:42, 21/08/2017 [^] [^^] [^^^] [ответить]
| +17 +/– |
Любой явист и ПХПшник знают, что программисту нельзя давать возможность контроля за типами и управление памятью. Если так сделать, то мир схлопнется и наступит всемирный Си.
| |
|
3.7, Аноним (-), 09:53, 21/08/2017 [^] [^^] [^^^] [ответить]
| +/– |
судя по тому, что во вселенной не бывают стэк оверфлоу и разыменований нулевых указателей, вселенная написана на управляемом языке.
| |
|
|
5.12, bormotov (?), 10:39, 21/08/2017 [^] [^^] [^^^] [ответить]
| +3 +/– |
а что с ними? Это такой /dev/null, нужно же куда-то сливать всяких хлам?
| |
|
4.13, Аноним (-), 10:40, 21/08/2017 [^] [^^] [^^^] [ответить]
| +1 +/– |
Зато во Вселенной бывает, например, гравитационный коллапс.
Кстати, неоднократно наблюдал жабопрограммы, падающие из-за разыменования нулевых указателей. Как так?
| |
|
5.43, Kodir (ok), 17:01, 21/08/2017 [^] [^^] [^^^] [ответить]
| –4 +/– |
> Кстати, неоднократно наблюдал жабопрограммы, падающие из-за разыменования нулевых указателей.
Элементарная безграмотность бывших прогеров на Бейсике. :) ОБЪЯВИТЬ переменную - ещё не значит ИНИЦИАЛИЗИРОВАТЬ. В любом случае, подобные вещи на раз-два отлавливает компилятор (я про C#).
| |
|
6.51, kuku (ok), 18:41, 21/08/2017 [^] [^^] [^^^] [ответить]
| –1 +/– |
:)
Чем-то напоминает подводную лодку на педальном приводе...
| |
|
|
|
|
6.70, pripolz (?), 22:29, 22/08/2017 [^] [^^] [^^^] [ответить]
| –2 +/– |
мозги себе не вывернул пока это писал? или только кодом управлять умеешь?
| |
|
|
|
3.32, Клыкастый (ok), 12:32, 21/08/2017 [^] [^^] [^^^] [ответить]
| +/– |
> что программисту нельзя давать возможность контроля за типами и управление памятью
Странно. Насколько я помню, как минимум управление памятью "явистам" в целом доступно, если под "явистами" понимать не только Sun/Oracle Java.
| |
3.41, Аноним (-), 16:37, 21/08/2017 [^] [^^] [^^^] [ответить]
| –1 +/– |
> мир схлопнется и наступит всемирный Си.
Ну, не Си единым. Есть же еще Pascal/Object Pascal/Modula/Oberon... Ada, в конце концов ;)
| |
|
4.48, A.Stahl (ok), 17:22, 21/08/2017 [^] [^^] [^^^] [ответить]
| +1 +/– |
>Pascal/Object Pascal/Modula/Oberon... Ada
Это мифы древних ITшников. Что-то вроде: "И посмотрел Вирт на Паскаль и ужаснулся. Три ночи и три дня создавал он Оберон. И помогали ему в этом Шекспир, фон Вебер и Вагнер. На четвёртый день получилось гoвно, которое было оставлено Виртом сушиться на безжалостном солнце."
| |
|
|
|
1.4, Аноним (-), 09:42, 21/08/2017 [ответить] [﹢﹢﹢] [ · · · ]
| +2 +/– |
что-то я запутался. Kotlin или Ceylon круче? scala и кложура, понятное дело, круче, но сабж
| |
|
2.5, Аноним (-), 09:47, 21/08/2017 [^] [^^] [^^^] [ответить]
| +28 +/– |
> Kotlin или Ceylon круче?
Это в зависимости от того, где задают такой вопрос. Если на собеседовании в JetBrains -- Kotlin однозначно лучше.
| |
2.20, Аноним (-), 11:43, 21/08/2017 [^] [^^] [^^^] [ответить]
| +/– |
Kotlin перспективен для андроид-приложений. Может взлететь для ML. Ceylon в чём-то проработан лучше, может взлететь для бизнес-приложений (таки RedHat). scala - академики заигрались, в промышленных задачах уже точно не взлетит (переусложнённый язык, дорого искать программистов, проблемы с поддержкой, скала надоела ломанием совместимости при переходе с версии на версию) и кложура - интересная концепция, но уже тоже наигрались....
| |
|
3.40, виндотролль (ok), 16:23, 21/08/2017 [^] [^^] [^^^] [ответить]
| –1 +/– |
Kotlin во всю применяется для бизнес приложений. О цейлон только слышали, и то не все.
Редхет и так порядно нагадила в мире джавы. Хибернейт травмировал (а кого-то — погубил), целое поколение разработчиков. Хватит.
| |
|
2.44, Kodir (ok), 17:04, 21/08/2017 [^] [^^] [^^^] [ответить]
| +1 +/– |
> что-то я запутался. Kotlin или Ceylon круче?
По степени продвигаемости языка - конечно Kotlin. ЖытБрынзы - это не "всего понемногу", а конкретно программерски-ориентированная контора, потому и Котлин - очень даже клёвый язык, причём даже в сравнении с C#.
> scala и кложура, понятное дело, круче
Дилетанта видно за версту. :)
| |
|
1.6, Аноним (-), 09:52, 21/08/2017 [ответить] [﹢﹢﹢] [ · · · ]
| –1 +/– |
Количество языков программирования напоминает мне про притчу о вавилонской башне. Столько их развелось, что пора уже языки массово уничтожать. Нет, всё плодят этих уродцев.
| |
|
2.8, Аноним (-), 09:58, 21/08/2017 [^] [^^] [^^^] [ответить]
| +4 +/– |
> Количество языков программирования напоминает мне про притчу о вавилонской башне. Столько
> их развелось, что пора уже языки массово уничтожать. Нет, всё плодят
> этих уродцев.
Подбери из существующих языков такой, на котором можно было бы писать и ядра/драйвера, и свистелки на веб-страницах. Придумывать собственный язык нельзя, т. к. будет именно что "очередной язык".
| |
|
3.9, Аноним (-), 10:14, 21/08/2017 [^] [^^] [^^^] [ответить]
| +/– |
Делать предметно-ориентированные языки на языке для создания таких языков программирования.
| |
|
4.17, Аноним (-), 11:24, 21/08/2017 [^] [^^] [^^^] [ответить]
| +/– |
> Делать предметно-ориентированные языки на языке для создания таких языков программирования.
языки на языке для языков
| |
4.26, Crazy Alex (ok), 11:50, 21/08/2017 [^] [^^] [^^^] [ответить]
| +3 +/– |
На фиг. Мало того, что язык будет состоять из дыр (создание языка - штука далеко не тривиальная, и на каждый чих тратить кучу ресурсов не будешь), так ещё останешься с кодом на какой-то хрени, которую никто не знает и уж точно без наработанных best practices.
| |
|
3.14, Аноним (-), 10:49, 21/08/2017 [^] [^^] [^^^] [ответить]
| +3 +/– |
Один для драйверов, один для свистелок, зачем сотню языков для свистелок? Такое впечатление, что каждый свистун только и думает - "возьму и напишу свой язык для свистелок с синтаксисом лёгкого поведения".
| |
|
4.16, лютый жабист__ (?), 11:12, 21/08/2017 [^] [^^] [^^^] [ответить]
| –2 +/– |
>Один для драйверов, один для свистелок
Могучие сишники готовы самовыпилиться из всех задач кроме написания ОС? гы-гы...
| |
4.27, Crazy Alex (ok), 11:52, 21/08/2017 [^] [^^] [^^^] [ответить]
| +/– |
Во-первых, потому что разных "свистелок" с разнообразными требованиями раз в миллион больше, чем драйверов.
Во-вторых, потому что люди - сюрприз - несовершенны и пытаются находить лучшие подходы к решению своих задач. При этом критерии "лучшего" - разные.
| |
|
3.45, Kodir (ok), 17:07, 21/08/2017 [^] [^^] [^^^] [ответить]
| –1 +/– |
> Подбери из существующих языков такой, на котором можно было бы писать и
> ядра/драйвера, и свистелки на веб-страницах.
C#
Если ввести в него указатели (это месяц работы), можно вообще что-угодно писать! А сам язык хорош тем, что прост, легко понимаем, конструкции - привычные, это практически "причёсаный C++".
Не нравится мелкософт - пожалуйста, есть D! (он даже лучше C#) Там вообще можно GC отключить!
| |
|
|
1.15, nlugr7 (?), 11:05, 21/08/2017 [ответить] [﹢﹢﹢] [ · · · ]
| +2 +/– |
Почему Eclipse Foundation?... Почему не Apache? Или Eclipse теперь тоже захоронениями занимается?
| |
|
2.46, Kodir (ok), 17:10, 21/08/2017 [^] [^^] [^^^] [ответить]
| –3 +/– |
Красношляп - классический баблососный бизнес, не будь их - ВООБЩЕ НИЧЕГО не изменилось бы в мире Линукс! А так что с ними 1%, что без них. :)
| |
|
1.36, лютый жабист__ (?), 13:14, 21/08/2017 [ответить] [﹢﹢﹢] [ · · · ]
| –3 +/– |
>среди жава-кладбищ тоже появилась конкуренция
В жабе как раз допилили бесплатный pauseless GC Shenandoah (платные уже 100 лет в обед есть). Теперь на жабке можно ещё больше софта написать (хотя она и так на первом месте ;)))))
| |
|
2.54, Аноним (-), 20:50, 21/08/2017 [^] [^^] [^^^] [ответить]
| +1 +/– |
пруфы предъявите по пунктам, пожалуйста
1. шенанда без пауз
2. платные, которые 100 лет без пауз
| |
|
|
|
|
|
7.75, pripolz (?), 13:29, 23/08/2017 [^] [^^] [^^^] [ответить]
| +/– |
От пустоты этих слов раздаётся эхо. "Удобство", "Корректность", "Безопасность"...
Среди всего списка слово "производительность" - единственное, что можно более-менее просто измерить. Именно поэтому оно на последнем месте.
| |
|
|
9.97, pripolz (?), 01:04, 25/08/2017 [^] [^^] [^^^] [ответить] | –3 +/– | Ты будешь удивлён, но я лично остановился на си не из-за скорости программ, а из... большой текст свёрнут, показать | |
|
|
|
|
|
4.65, Аноним (-), 14:29, 22/08/2017 [^] [^^] [^^^] [ответить]
| +3 +/– |
>>платные, которые 100 лет без пауз
> 1. в прямых руках без пауз, у сишников конечно всё будет тормозить
Неужели та самая хваленая прямизна рук жабистов, позволяющая им запускать grep таким образом, чтобы он падал через час с OOM на сервачке 96 ГБ ОЗУ, но почему-то спокойно обрабатывал ту же задачу, максимум за минуту, на древних ноутбуках не-жабистов? :)
"Я же тебе говорил — место заколдованное. А ты все: 'руки из жопы, руки из жопы'"
| |
|
5.72, лютый жабист__ (?), 06:50, 23/08/2017 [^] [^^] [^^^] [ответить]
| –1 +/– |
> Неужели та самая хваленая прямизна рук жабистов, позволяющая им запускать grep таким
> образом, чтобы он падал через час с OOM на сервачке 96 ГБ ОЗУ
Всё не можешь забыть как си слил жабе? :)
> но почему-то спокойно обрабатывал ту же задачу, максимум за минуту
Не ври, ты решил другую задачу, используя совершенно другие ключи (я даже не читал что именно).
| |
|
6.76, Аноним (-), 13:54, 23/08/2017 [^] [^^] [^^^] [ответить] | +2 +/– | О, так там теперь была замешана жаба Это такая травматическая амнезия Ты да... большой текст свёрнут, показать | |
|
7.79, лютый жабист__ (?), 07:14, 24/08/2017 [^] [^^] [^^^] [ответить]
| –2 +/– |
Читаю что было написано раньше про греп:
>съел 2.5ГБ рамы и задумался уже на много минут. Сервак с 12 ядрами, 100ГБ ОЗУ.
накидал за 3 минуты прожку на жабе на РЕГЕКСАХ
http://pic.maxiol.com/images/ll.jpg
(тут ищутся 700k в 4.5м без инверсии, но сам понимаешь, разницы для производительности ноль)
запускаю, ест 2.496g и да, тоже задумалось. Но оснований есть ещё ОЗУ НЕТ.
Итого выводы:
-у сишечки с регексами плохо
-блабла про потребление памяти жабы - это блабла
-либо у grep кривая архитектура, что он сначала сьел 2.5 гига, а через некоторое время ушёл в OOM, либо там сидит баг и grep течёт. Вот тебе бабушка и ... "Бедолага не осилил связку new/delete". Удачи с багрепортами или патчами, если познаний хватит. :)
| |
|
|
|
|
|
12.96, Аноним (-), 20:45, 24/08/2017 [^] [^^] [^^^] [ответить] | +2 +/– | Жаль что модератор удалил результат очередного героического преодолевания жабис... текст свёрнут, показать | |
|
|
10.83, Аноним (-), 14:24, 24/08/2017 [^] [^^] [^^^] [ответить] | +4 +/– | Отличный однострочник Как и весь код в виде скриншота Кстати, не подскажите с... большой текст свёрнут, показать | |
|
|
12.94, Аноним (-), 18:41, 24/08/2017 [^] [^^] [^^^] [ответить] | +1 +/– | А, ну раз так говорит спицеолист, не осиливший скопипастить пример запуска грепа... текст свёрнут, показать | |
|
|
|
9.85, Аноним (-), 14:41, 24/08/2017 [^] [^^] [^^^] [ответить] | +1 +/– | Просто пор a жающие воображение и вызывающие лютейшую зависть познания И пр... текст свёрнут, показать | |
|
|
|
|
|
|
5.78, лютый жабист__ (?), 06:06, 24/08/2017 [^] [^^] [^^^] [ответить]
| –3 +/– |
>> Вот хорошее чтиво в тему http://lex-kravetski.livejournal.com/301063.html
> Бедолага думает, что этот навык ему заменят сборщик мусора и объектная модель.
Можно уточнить какую модель вы осилили, коли не объектную, для проектов уровня Фотошоп? Название вашего продукта?
Мне всегда смешно когда сишники в уме делают ООП==java. В жабе никто не мешает хреначить процедурки как в могучем си, только надо ли так делать?
| |
|
6.102, dq0s4y71 (ok), 14:13, 25/08/2017 [^] [^^] [^^^] [ответить]
| +1 +/– |
> Можно уточнить какую модель вы осилили, коли не объектную, для проектов уровня Фотошоп? Название вашего продукта?
Да, вы правы, не надо о грустном. Давайте лучше обсудим мои личные достижения :)
> Мне всегда смешно когда сишники в уме делают ООП==java. В жабе никто не мешает хреначить процедурки как в могучем си, только надо ли так делать?
"Сишнику" никто не мешает использовать объектно-ориентированный подход даже в Си, не говоря уж о С++ или той же Джаве. А вот жабист, у которого в подкорке прошито "программирование == ООП", при виде программы, написанной без единого класса, впадает в ступор и бормочет: "а зачем надо было так делать?" А уж если он узнает, что в этой программе использовался УКАЗАТЕЛЬ, так он просто падает на пол и начинает биться в конвульсиях...
| |
|
7.103, лютый жабист__ (?), 17:24, 25/08/2017 [^] [^^] [^^^] [ответить]
| –1 +/– |
> "Сишнику" никто не мешает использовать объектно-ориентированный подход даже в Си,
Посмеялся.
> А уж если он узнает, что в этой программе использовался УКАЗАТЕЛЬ, так он просто падает на пол и начинает биться в конвульсиях...
Забористо.
| |
|
|
|
|
|
|
1.37, Аноним (-), 13:37, 21/08/2017 [ответить] [﹢﹢﹢] [ · · · ]
| +1 +/– |
какая ирония.
еще один язык пытающийся похоронить java сам отправляется на кладбище.
| |
1.60, Дуплик (ok), 03:18, 22/08/2017 [ответить] [﹢﹢﹢] [ · · · ]
| –2 +/– |
Следующим на свалке окажется Kotlin. Надеюсь, JetBrains вместе с ним.
| |
|
2.68, Аноним (-), 19:34, 22/08/2017 [^] [^^] [^^^] [ответить]
| –2 +/– |
Как раз после такого шага от редхат Ceylon воспринимается мной более серьезно. Это и есть развитие.
| |
|
|