Re: Что самое главное в языке программирования?
От: Osaka  
Дата: 23.06.23 08:23
Оценка: 1 (1) +1
>Здравствуйте, Разраб, Вы писали:
Дружественность к пошаговой отладке.
"Читать чужой код" и исполнять его в уме — цирковые трюки для мальчиков с феноменальной памятью.
Опытные инженеры используют инструменты.
Отредактировано 23.06.2023 8:23 Osaka . Предыдущая версия .
Re: Что самое главное в языке программирования?
От: wl. Россия  
Дата: 24.06.23 16:53
Оценка: 1 (1)
Здравствуйте, Разраб, Вы писали:

для меня, пожалуй, самое важное — чтобы из коробки всё было — парой строчек сделать запрос в интернет, распарсить json в класс, легкая многопоточность, работа с аудио/видео, в общем простота реализации идей, без е*анины с подключением низкоуровневых библиотек типа curl/ffmpeg и прочего дрочева.

На мой взгляд, ближе всего к идеалу — Swift в рамках маковских/ios framework-ов
Отредактировано 24.06.2023 16:54 wl. . Предыдущая версия .
Re[2]: Что самое главное в языке программирования?
От: kov_serg Россия  
Дата: 24.06.23 17:34
Оценка: 1 (1)
Здравствуйте, wl., Вы писали:

wl.>Здравствуйте, Разраб, Вы писали:


wl.>для меня, пожалуй, самое важное — чтобы из коробки всё было — парой строчек сделать запрос в интернет, распарсить json в класс, легкая многопоточность, работа с аудио/видео, в общем простота реализации идей, без е*анины с подключением низкоуровневых библиотек типа curl/ffmpeg и прочего дрочева.

Вы описали php

wl.>На мой взгляд, ближе всего к идеалу — Swift в рамках маковских/ios framework-ов

swift уходит в инопланетянский синтаксис.
Re[3]: Что самое главное в языке программирования?
От: wl. Россия  
Дата: 24.06.23 17:53
Оценка:
Здравствуйте, kov_serg, Вы писали:

wl.>>На мой взгляд, ближе всего к идеалу — Swift в рамках маковских/ios framework-ов

_>swift уходит в инопланетянский синтаксис.

Да? Очень жаль, когда мне пришлось на нём писать несколько лет назад, вообще никаких проблем по переходу с ObjC не почувствовал, а вот, например, к Rust, уже несколько подходов делал, так и не получается вкурить
Re[4]: Что самое главное в языке программирования?
От: LaptevVV Россия  
Дата: 25.06.23 04:14
Оценка:
wl.>Да? Очень жаль, когда мне пришлось на нём писать несколько лет назад, вообще никаких проблем по переходу с ObjC не почувствовал, а вот, например, к Rust, уже несколько подходов делал, так и не получается вкурить
Вкури Go
Там все, что ты описал — есть в стандартных пакетах.
и легкие треды прямо в языке
Хочешь быть счастливым — будь им!
Без булдырабыз!!!
Re[2]: Что самое главное в языке программирования?
От: LaptevVV Россия  
Дата: 25.06.23 04:15
Оценка:
wl.>для меня, пожалуй, самое важное — чтобы из коробки всё было — парой строчек сделать запрос в интернет, распарсить json в класс, легкая многопоточность, работа с аудио/видео, в общем простота реализации идей, без е*анины с подключением низкоуровневых библиотек типа curl/ffmpeg и прочего дрочева.
Ты описал Gо
Хочешь быть счастливым — будь им!
Без булдырабыз!!!
Re[2]: Что самое главное в языке программирования?
От: Baiker  
Дата: 01.07.23 11:23
Оценка:
Здравствуйте, wl., Вы писали:

wl.>для меня, пожалуй, самое важное — чтобы из коробки всё было — парой строчек сделать запрос в интернет, распарсить json в класс, легкая многопоточность


Это общие вещи, в нормальных ЯОН всё это есть без проблем.

wl.> работа с аудио/видео


А вот тут ты уже просишь больше, чем может позволить себе ИТ. Видео — это такая вещь, которая развивается сама по себе. Очевидно, язык не может прыгать по каждому формату/библиотеке и переписывать их для ленивого Васи.
Так что тут подход чуть сложнее: прямо в ОСь ты ставишь разные кодеки, а библиотека создаёт удобный враппер над их API, чтобы уже более-менее сносно использовать из языка. Ничего сложного, на самом деле — не сложнее вызовав самого Win32.
Re: Что самое главное в языке программирования?
От: andyp  
Дата: 01.07.23 13:37
Оценка:
Поддержка моего любимого стиля — хрясь и в продакшн.
Re: Что самое главное в языке программирования?
От: Константин Б. Россия  
Дата: 02.07.23 04:57
Оценка: 1 (1) +1
Главное в языке программирования — красивый strcpy.

Вот смотрите
while ( *dest++ = *source++ );


Здесь есть:
1) 0-строки
2) постфиксный инкремент
3) присваивание как выражение
4) и неявное приведение к bool

По отдельности это все — источники бесчисленного количества ошибок и уязвимостей.
Но вместе — это дает нам красивый strcpy. А это — и есть главное в языке ☝🏿
Re: Что самое главное в языке программирования?
От: scf  
Дата: 02.07.23 19:17
Оценка:
Библиотеки самое главное в любом языке программирования. Обширный, качественный, документированный рантайм и тонны библиотек на все случаи жизни.
Re[2]: Что самое главное в языке программирования?
От: scf  
Дата: 02.07.23 19:24
Оценка:
Здравствуйте, Константин Б., Вы писали:


КБ>Главное в языке программирования — красивый strcpy.


КБ>Вот смотрите

КБ>
КБ>while ( *dest++ = *source++ );
КБ>


КБ>Здесь есть:

КБ>1) 0-строки
КБ>2) постфиксный инкремент
КБ>3) присваивание как выражение
КБ>4) и неявное приведение к bool
5) переполнение буфера
6) неопределенное поведение, если char * окажется не 0-строкой, а чем-нибудь еще
Re[2]: Что самое главное в языке программирования?
От: kov_serg Россия  
Дата: 02.07.23 19:30
Оценка: +1
Здравствуйте, scf, Вы писали:

scf>Библиотеки самое главное в любом языке программирования. Обширный, качественный, документированный рантайм и тонны библиотек на все случаи жизни.

Обширный, качественный, документированный рантайм на китайском языке.
Re[5]: Что самое главное в языке программирования?
От: Разраб  
Дата: 03.07.23 02:33
Оценка:
Здравствуйте, LaptevVV, Вы писали:

wl.>>Да? Очень жаль, когда мне пришлось на нём писать несколько лет назад, вообще никаких проблем по переходу с ObjC не почувствовал, а вот, например, к Rust, уже несколько подходов делал, так и не получается вкурить

LVV>Вкури Go

Гоу как наследник оберона интересен, но у него вроде бы очень узкая ниша?
☭ ✊ В мире нет ничего, кроме движущейся материи.
Re[6]: Что самое главное в языке программирования?
От: LaptevVV Россия  
Дата: 03.07.23 03:12
Оценка: 3 (1)
LVV>>Вкури Go
Р>Гоу как наследник оберона интересен, но у него вроде бы очень узкая ниша?
От писания компиляторов и драйверов в ядре Линукса до веб-разработок
Hugo написан на Го,Докер и Кибернетес написаны на Го.
https://habr.com/ru/companies/skillbox/articles/569942/
https://checkroi.ru/blog/zachem-nuzhen-go/#Cto_pisut_na_Go
Сервер на нем написать — 6 секунд.
Параллельные горутины — это просто песня!
Обширнейшая стандартная библиотека. С++ со своей тихо плачет в сторонке.
Хочешь быть счастливым — будь им!
Без булдырабыз!!!
Re: Что самое главное в языке программирования?
От: vsb Казахстан  
Дата: 03.07.23 04:18
Оценка: 1 (1) +2
0. Качество библиотек для интересующей предметной области.

1. Реализация. Хороший язык без хорошей реализации не нужен.

2. Качество и удобство сопутствующих инструментов. По этому параметру go пока что вне конкуренции. На каком-нибудь typescript можно неделю только проект пытаться настроить. В go минута и погнал.

3. Уверенность в будущем. Языки от васянов не нужны. В идеале в развитии языка должны быть заинтересованы несколько крупнейших корпораций.

4. Лёгкость изучения.

Сам по себе язык особо не играет значения.

К примеру недавно я начал делать микросервис на typescript только из-за того, что для node.js есть шикарная библиотека pdfkit. И это оказалось решающим фактором, всё остальное можно потерпеть.
Отредактировано 03.07.2023 4:23 vsb . Предыдущая версия .
Re[2]: Что самое главное в языке программирования?
От: LaptevVV Россия  
Дата: 03.07.23 04:43
Оценка:
vsb>0. Качество библиотек для интересующей предметной области.
Я б уточнил — стандартных библиотек. В сях библиотек дофига, но 98% не входит в стандарт
В этом плане библиотека Go — просто песня какая-то
vsb>1. Реализация. Хороший язык без хорошей реализации не нужен.
+
sb>2. Качество и удобство сопутствующих инструментов. По этому параметру go пока что вне конкуренции. На каком-нибудь typescript можно неделю только проект пытаться настроить. В go минута и погнал.
Вот это особенно радует.
В отличие от мира С/с++, глде весь инструментарий стандартным не является.
vsb>3. Уверенность в будущем. Языки от васянов не нужны. В идеале в развитии языка должны быть заинтересованы несколько крупнейших корпораций.
+
vsb>4. Лёгкость изучения.
+
Согласен полностью в отношении Go
Хочешь быть счастливым — будь им!
Без булдырабыз!!!
Re[2]: Что самое главное в языке программирования?
От: Baiker  
Дата: 03.07.23 12:51
Оценка:
Здравствуйте, Константин Б., Вы писали:

КБ>Главное в языке программирования — красивый strcpy.


КБ>while ( *dest++ = *source++ );


Ну вот примерно на таком говнокоде весь Линупс и написан! Что до сих пор находят позорище 21 века — переполнения буфера!
Re: Что самое главное в языке программирования?
От: Ночной Смотрящий Россия  
Дата: 13.07.23 18:27
Оценка:
Здравствуйте, Разраб, Вы писали:

Р><none>


Удобство.
... << RSDN@Home 1.3.17 alpha 5 rev. 62>>
Re[2]: Что самое главное в языке программирования?
От: Разраб  
Дата: 14.07.23 05:36
Оценка:
Здравствуйте, Ночной Смотрящий, Вы писали:

НС>Здравствуйте, Разраб, Вы писали:


Р>><none>


НС>Удобство.


т.е. потребление памяти, скорость, предсказуемость конечного продукта вторичны?
☭ ✊ В мире нет ничего, кроме движущейся материи.
Re[3]: Что самое главное в языке программирования?
От: Ночной Смотрящий Россия  
Дата: 14.07.23 07:19
Оценка: +1
Здравствуйте, Разраб, Вы писали:

НС>>Удобство.

Р>т.е. потребление памяти, скорость, предсказуемость конечного продукта вторичны?

Первые два — в большинстве случаев да, последнее напрямую зависит от удобства.
... << RSDN@Home 1.3.17 alpha 5 rev. 62>>
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.