Толик Панков
hex_laden
............ .................. ................

November 2020
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30

Толик Панков [userpic]
Об языки программирования

Я считаю, если к языку программирования не прилагается из коробки нормальная среда разработки (IDE), с отладчиком хотя бы, а желательно с подсветкой кода, подсказками, проверкой синтаксиса на лету, то это не язык программирования, а говно, разработчики которого плевать хотели на клиентов/пользователей/подставитьнужноеслово. Для них клиенты и пользователи - программисты, которые будут на этом языке писать. Не сделав нормальную IDE, они уже насрали потенциальному клиенту на голову, и еще чего-то хотят. Борланд это понял первым, MS - вторым.

Исключение только для скриптовых языков операционок, например bash, языка bat-файлов или PowerShell, и то только потому что, во-первых, эти языки рассчитаны на работу в минимальном окружении, в космосе без скафандра, куда никакая IDE не влезет, а во-вторых, они вызывают множество внешних, по отношению к интерпретатору, команд. В последнем случае невозможно толком сделать отладчик. Ассемблер и байткод тоже может не иметь IDE, см. "во-первых"

В случае коммерчески- или хотя бы массовоориентированных языков, за такое ебало надо бить. Для перла и php есть костыли, но разработчики все-равно уроды страшные, ИМХО. Хотя в их отношении я погорячился, наверное, но к остальным не относится. С другой стороны - язык стал массовым, появилось бабло, так сделай же IDE!

Tags: ,
Comments

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

Бесплатная. Но php и perl используется невозбранно для получения прибыли. Конечно, возможно так случайно получилось (исторически сложилось), но можно было что-то сделать после, с доната, например, инициировать разработку IDE. Хотя, тут я может и не прав. Разработчики-то не знали, что их разработка "станет мэйнстримом". Пост больше относится к языку для FOREX, в котором даже с типами данных пиздец. Не говоря уж об IDE.

форекс? вот это тебя ШТЫРИТ.
выдыхай, бобёр, ВЫДЫХАЙ!!!

А що такого? Там же есть встроенный ЯП. Корявый только как мой кишечник. Даже ботов писать можно, но вот я попробовал, и пост родился. Благо у меня виртуальные 100 баксов, ща дотрачу и успокоюсь на этом. Тем не менее, для продвижения нового языка нужна хорошая IDE, иначе разрабы говно, и таким языком пользоваться не надо. Т.е. сначала родилась локальная задача, а потом - глобальная мысль.

покажи пример программы

Для mql4 здесь, например
http://progi-forex.ru/sovetniki6.html
Свое говно я не буду показывать, завтра протрезвею, сотру и буду думать нахуя ж я так, хотя в блог прикольный пост получился.

Пойду накурюсь, хуле.

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

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

Я тоже. Но счастлив стал, когда купил нормальную IDE (NuSphere), она не идеальна, но на безрыбье и рыба раком станет. Хоть от создателей SoftIce (светлая ему память). А совсем счастлив, когда понял, что писать надо на C# в его реализации от MS. К MS претензий много, но что уж они умели делать, так это именно продукты для программистов.

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

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

Борланд и мелкодолларовые не разрабатывали языки, они взяли уже готовое и популярное, чуть шмальнули надфильком (читай: embrace, extend and extinguish) и выпустили форточки для обезьянок.

Ну если язык -- чисто коммерческая приблуда какой-то компании, то да
Кстати, вот что особенно бесит, когда корявым IDE (и/или языком) грешит что-то коммерческое. Для того же ActionScript адобом настолько убогая IDE разработана, что прямо пиздец.
форточки для обезьянок
"Форточки" не для "обезьянок", форточки для удобства работы. Для того, чтоб не тратить время на прописывание координат кнопочек в оконном приложении (рутина, потеря времени и вообще, компьютер должен делать это сам), а заниматься логикой работы приложения же. Вот такого нет, например, в пыхпыхе. Мало того, что приходится заниматься логикой работы (что и должен делать человек), так еще надо и следить, например, чтоб "дивы не поехали" или "интерфейс не расползся", и вообще этот интерфейс вручную прописывать. Чем должен заниматься компьютер, иначе нахуй он вообще нужен.

Ну чтобы это было, кто-то посторонний должен сесть и написать это.

И кстати, не все приложения гуёвые.

вот для пыхпыха numega и написала. было б у меня три мегаевро - написал бы я.

дык про не-нуевые я особо и не рассуждаю, но даже и в таком случае полезен отладчик и IS или его аналог. время экономит.

Ну вот хорошо. Но это не вопрос имманентного свойства языка. А с тремя мегаевро любой дурак напишет.

Покайся, гуишник)

Это вопрос удобства работы. И экономии времени. Очень важный вопрос в современных реалиях. Кстати не любой, дурак три мегаевро проебет на мафынки, шмотки и т.д.

А смысл? Проги всякие нужны, проги всякие важны %)