Войти
ФлеймФорумПрограммирование

not invented here

Страницы: 1 2 315 16 Следующая »
#0
19:20, 4 фев. 2013

В последнее время становится все больше ЯП. И, что характерно, эти ЯП отличаются от остальных (мейнстрим) на пару процентов какой нибудь маленькой плюшкой, вроде синтаксического сахара или проверкой на null (например: kotlin, haxe).
Я понимаю, когда некто делает проект для поднятия скилла или чсв, не подсаживая на него народ. Но зачем тратить кучу времени на технологию, подсаживать на неё народ, если она лишь чуть чуть лучше? Зачем нужен этот haxe? В каком месте кроссплатформенной java не хватило? Зачем размазывать силы сообщества на 10 недоулучшенных ЯП? Решите уже существующие проблемы, а не копируйте их, покрыв синтаксической карамелью.

Такая же фигня в мире ОС, где некоторые норовят сделать свои нескучные обои, добавить 3 жеста и сказать, что это новая ОС, порвав совместимость, пустить в продажу тормозофоны с гуем на html5. Так же в мире веб-фреймворков, cms, js фреймворков, тонны их.

Желание сделать по своему сильнее желания сделать хорошо?


#1
19:33, 4 фев. 2013

Своя ОС - хороший и ценный опыт. В резюме пойдет как большой плюс. С языком, наверное, то же самое.

#2
19:34, 4 фев. 2013

заговор

#3
20:13, 4 фев. 2013

Methos
+1. Следует оставить только С - для драйверов, низкоуровневых сервисов и высокопроизводительных приложений, Java для прикладных приложений, JavaScript для веба и Perl для различных скриптов. Это языки, доказавшие свою полезность, и выдержавшие испытание временем. Остальные, отличающиеся на пару процентов (вроде kotlin, haxe, c++, php, python) не нужны.

#4
20:22, 4 фев. 2013

Iskander
Perl ужасающее говно, а прикладные высоко производительные приложения на Java не напишешь.

#5
20:30, 4 фев. 2013

Iskander
> +1. Следует оставить только С - для драйверов, низкоуровневых сервисов и
> высокопроизводительных приложений, Java для прикладных приложений, JavaScript
> для веба и Perl для различных скриптов. Это языки, доказавшие свою полезность,
> и выдержавшие испытание временем. Остальные, отличающиеся на пару процентов
> (вроде kotlin, haxe, c++, php, python) не нужны.
Надо оставить C# для драйверов, C# для прикладных приложений, C# для сервисов, и C# для различных скриптов.
Остальные, являющиеся эзотерическим хламом или подмножеством C# (вроде kotlin, haxe, c++, php, python) - на свалку истории, не нужны.

DSL можно оставить на откуп разработчикам.

#6
20:36, 4 фев. 2013

thevlad
> Perl ужасающее говно,
Это самый лучший язык для скриптов и обработки текста. Просто он не для средних умов.

>прикладные высоко производительные приложения на Java
Прикладная часть на джаве, высокопроизводительный код (которого надо 1% максимум) в виде DLL-ки на си. Добавлю что в 95% случаях желание писать на нативном языке возникает исключительно из-за малого опыта разработчика.

Demiurg-HG
> Надо оставить C# для драйверов, C# для прикладных приложений, C# для сервисов,
> и C# для различных скриптов.
Это пародия на джаву. Ты уж с версиями определись, там каждая версия несовместима со следующей.

#7
20:47, 4 фев. 2013

Iskander
> Это самый лучший язык для скриптов и обработки текста. Просто он не для средних
> умов.
ага, write-only язык для обработки текстов, точно не для средних... для упоротых

> Прикладная часть на джаве, высокопроизводительный код (которого надо 1%
> максимум) в виде DLL-ки на си. Добавлю что в 95% случаях желание писать на
> нативном языке возникает исключительно из-за малого опыта разработчика.
так и представил 3DS Max или любую другую сложную высоко производительную CAD/CAM систему на Java, там такого кода процентов 30 будет - то есть Java как и GC не нужен

#8
20:56, 4 фев. 2013

Iskander
> Следует оставить только С - для драйверов, низкоуровневых сервисов и высокопроизводительных приложений, Java для прикладных приложений, JavaScript для веба и Perl для различных скриптов.
thevlad
> Perl ужасающее говно, а прикладные высоко производительные приложения на Java не напишешь.

И что интересно, вы оба правы.
Также за бортом остались lisp (не важно, практический это язык или академический), python, assembler и ещё много всяких нишнятков.
А суть в том, что новый язык возникает тогда, когда кому-то чего-то не хватает в существующих.

#9
20:57, 4 фев. 2013

Demiurg-HG
> Надо оставить C# для драйверов, C# для прикладных приложений, C# для сервисов, и C# для различных скриптов.
Шутишь? Как можно считать языком программирования то, что не даёт возможность узнать адрес памяти? (да-да, давайте, нападайте на меня, ламера)
Был ассемблер, а за ним си, а за ним сpp. А всё остальное - нечто узкоспециализированное. Например, С# разработан для тех, кому сложно освоить нормальный язык программирования. В связи с тем, что 95%, имеем то, что он сейчас самый популярный.

#10
21:40, 4 фев. 2013

Следует оставить только Си++

#11
21:48, 4 фев. 2013

Sasha7b9
>что не даёт возможность узнать адрес памяти
дает
http://stackoverflow.com/questions/588817/c-sharp-memory-address-and-variable

#12
22:21, 4 фев. 2013

AvrDragon
> дает
Возможно. Я тут как свинья в апельсинах.
Но чтобы можно было адрес взять, нужно работать в режиме управляемого кода, что представляет собой костыль, т.к. шарп был передран из явы и одна из вещей, которую он должен выполнять - безопасность, как частный случай - невозможность получить доступ к памяти.
Таким образом имеем:
1. Сишарп сделан на основе С++, но убрана главная его сложность и источник ошибок и прорех в безопасности - работа с памятью.
2. И в то же время дана возможность работы с памятью, если кому надо.
А что в итоге? Правильно - нечто без конкретной идеологии. В то время как у с она в наличии - это, по сути, высокоуровневый ассемблер.
С моей точки зрения ламера.

#13
22:38, 4 фев. 2013

Sasha7b9
> Шутишь? Как можно считать языком программирования то, что не даёт возможность
> узнать адрес памяти?
А зачем адрес памяти нужен?

thevlad
> write-only язык
Не неси бреда. Смешно слышать заявления людей про перл, которые ничего кроме обфусцированных однострочников не видели. Я тоже могу ссылку на www.ioccc.org дать. И что?

#14
22:43, 4 фев. 2013

Sasha7b9
Иделогия +- как у явы. Реализация даже получше, так как научены явьем горьким опытом. В яве до сих пор замыканий же нет, 2013 на дворе.

А унсейф код это на крайнии случаи просто. Никак к идологии не относятся. Ну вот если позарез надо, то лазейка есть.

Страницы: 1 2 315 16 Следующая »
ФлеймФорумПрограммирование

Тема в архиве.