Паскаль тоже не особо был востребован бизнесом, но как язык для обучения оказался весьма полезен.
Зачем появляются новые языки программирования? Сколько их и каких на самом деле нужно?
-
- Уже с Приветом
- Posts: 15526
- Joined: 27 Sep 2007 22:53
Re: Зачем появляются новые языки программирования? Сколько их и каких на самом деле нужно?
-
- Уже с Приветом
- Posts: 15526
- Joined: 27 Sep 2007 22:53
Re: Зачем появляются новые языки программирования? Сколько их и каких на самом деле нужно?
В плюсах вполне нормальная практика воткнуть лямбду в качестве параметра алгоритма.Andrey Strelnikov wrote: 29 Sep 2021 13:49 Если какой-то кадр, накурившись этого замечетельного языка, будет целый день запихивать функцию в одну строку - то его надо бить тапком. Потому что если не углядите, то потом прийдется вам неделю курить эту строку.
Last edited by Мальчик-Одуванчик on 12 Oct 2021 09:38, edited 1 time in total.
-
- Уже с Приветом
- Posts: 1349
- Joined: 28 Nov 2008 17:50
Re: Зачем появляются новые языки программирования? Сколько их и каких на самом деле нужно?
какой-то пост из 80х, а что где-то еще осталось противостояния гуя и конфигов? везде же и то и то доступно. понятно, что когда ты делаешь в 30й раз то же самое конфиг удобней, когда в первый раз - удобней гуй. в любом облаке ты в гуе можешь натыкать и сохранить конфиг в json-чик.Palych wrote: 12 Oct 2021 04:53 Мне видится проблема гуев для административных задач не в том насколько гуи продуманы.
Текстовые файлы, будь то скрипты или конфигурационные файлы, обладают важными свойствами, которые практически не достижимы для гуев:
- их можно скопировать не вникая в смысле содержимого;
- их можно сравнить.
Когда вместо команд с легионом параметров делают хороший гуй, который ведёт пользователя, ограждает его от ошибок - это хорошо. Засада в том, что результаты работы пользователя практически невозможно осмысленно и безопасно сохранить, перенести.
С текстами такая проблема тоже существует. Но там она решаема в принципе.
-
- Уже с Приветом
- Posts: 15526
- Joined: 27 Sep 2007 22:53
Re: Зачем появляются новые языки программирования? Сколько их и каких на самом деле нужно?
А если определение параметров не документировано, то ими одинаково стрёмно пользоваться что в гуях, что в текстовом виде.iDesperado wrote: 12 Oct 2021 07:10 какой-то пост из 80х, а что где-то еще осталось противостояния гуя и конфигов? везде же и то и то доступно. понятно, что когда ты делаешь в 30й раз то же самое конфиг удобней, когда в первый раз - удобней гуй. в любом облаке ты в гуе можешь натыкать и сохранить конфиг в json-чик.
-
- Уже с Приветом
- Posts: 608
- Joined: 17 Dec 2009 11:27
Re: Зачем появляются новые языки программирования? Сколько их и каких на самом деле нужно?
Это нормальная практика на шарпе уже второй десяток лет. Пару лет назад в джаву завезлиМальчик-Одуванчик wrote: 12 Oct 2021 06:04В плюсах вполне нормальная практика воткнуть лямбду в качестве параметра алгоритма.Andrey Strelnikov wrote: 29 Sep 2021 13:49 Если какой-то кадр, накурившись этого замечетельного языка, будет целый день запихивать функцию в одну строку - то его надо бить тапком. Потому что если не углядите, то потом прийдется вам неделю курить эту строку.
![Smile :)](./images/smilies/icon_smile.gif)
Это была реплика про то, что простые действия на хаскеле требуют долго-долго пыжить что-то мудренное. Потом кто-то будет распыживать. Старое правило про n минут на понимание кода и перепиcывание его после n минут никто не отменял.
-
- Уже с Приветом
- Posts: 15526
- Joined: 27 Sep 2007 22:53
Re: Зачем появляются новые языки программирования? Сколько их и каких на самом деле нужно?
Я не думаю что для тех, кто научился думать в терминах Хаскеля, это составит проблемму.Andrey Strelnikov wrote: 12 Oct 2021 13:41 Это была реплика про то, что простые действия на хаскеле требуют долго-долго пыжить что-то мудренное. Потом кто-то будет распыживать. Старое правило про n минут на понимание кода и перепиcывание его после n минут никто не отменял.
Вот мне составит, поскольку все еще мыслю терминами императивных языков.
У нас на работе некоторый народ до сих пор принимает в штыки конструкции плюсов аж десятилетней давности и как раз аппелирует Вашими аргументами.
Они довольно шустро оперируют стандартом 98 года, но вот править современные конструкции вызывает сильное неприятие.
А для тех, кто начал изучать и применять язык сравнительно недавно это в порядке вещей, очевидно и легко для понимания.
-
- Уже с Приветом
- Posts: 9275
- Joined: 14 Dec 2001 10:01
- Location: Российская Федерация
Re: Зачем появляются новые языки программирования? Сколько их и каких на самом деле нужно?
Обилие иконок. Как минимум непривычно. Я пользуюсь крайне редко. Но каждый раз приходится искать что-то нужное. Тыкаться по вкладкам тулбаров и т.п. А было время и на VB писал что-то простенькое дабы сократить ручной труд.Flash-04 wrote: 12 Oct 2021 03:22 А что там нереально в Office пользовать? Я вот очень обрадовался что теперь O365 можно с чего угодно пользовать, что апп, что web. Удобно.
Миру мир
-
- Уже с Приветом
- Posts: 608
- Joined: 17 Dec 2009 11:27
Re: Зачем появляются новые языки программирования? Сколько их и каких на самом деле нужно?
Вы что-то хорошо об этих адептах хаскеля думает. Врядли у них интеллект развит поболе Вашего. Хаскельные задачи возможно быстрее решат. Хотя я думаю что все их любимые задачки ограничены в количестве и они решали тоже с гугломМальчик-Одуванчик wrote: 12 Oct 2021 16:29Я не думаю что для тех, кто научился думать в терминах Хаскеля, это составит проблемму.Andrey Strelnikov wrote: 12 Oct 2021 13:41 Это была реплика про то, что простые действия на хаскеле требуют долго-долго пыжить что-то мудренное. Потом кто-то будет распыживать. Старое правило про n минут на понимание кода и перепиcывание его после n минут никто не отменял.
Вот мне составит, поскольку все еще мыслю терминами императивных языков.
У нас на работе некоторый народ до сих пор принимает в штыки конструкции плюсов аж десятилетней давности и как раз аппелирует Вашими аргументами.
Они довольно шустро оперируют стандартом 98 года, но вот править современные конструкции вызывает сильное неприятие.
А для тех, кто начал изучать и применять язык сравнительно недавно это в порядке вещей, очевидно и легко для понимания.
![Smile :-)](./images/smilies/smile.gif)
-
- Уже с Приветом
- Posts: 15526
- Joined: 27 Sep 2007 22:53
Re: Зачем появляются новые языки программирования? Сколько их и каких на самом деле нужно?
Возможно потому что я плохо оперирую этим языком, хотя понимаю его ценность - он обогащает моё мышление.Andrey Strelnikov wrote: 12 Oct 2021 17:25 Вы что-то хорошо об этих адептах хаскеля думает. Врядли у них интеллект развит поболе Вашего. Хаскельные задачи возможно быстрее решат. Хотя я думаю что все их любимые задачки ограничены в количестве и они решали тоже с гуглом![]()
В тех же плюсах мне с трудом удается отходить от императивного обьектно-ориентированного стиля, а уж на автомате применять функциональные или декларативные парадигмы вообще не удается. Очень давно, изучив Паскаль я еще какое-то время писал исключительно фортрановскими блоками, пока не выработалась привычка задействовать все богатство языка. Хаскель как раз помогает мне задействовать функциональную мощь плюсов.
-
- Уже с Приветом
- Posts: 63430
- Joined: 03 Nov 2004 05:31
- Location: RU -> Toronto, ON
Re: Зачем появляются новые языки программирования? Сколько их и каких на самом деле нужно?
значит точно давно не пользовалисьadb wrote: 12 Oct 2021 17:00Обилие иконок. Как минимум непривычно. Я пользуюсь крайне редко. Но каждый раз приходится искать что-то нужное. Тыкаться по вкладкам тулбаров и т.п. А было время и на VB писал что-то простенькое дабы сократить ручной труд.Flash-04 wrote: 12 Oct 2021 03:22 А что там нереально в Office пользовать? Я вот очень обрадовался что теперь O365 можно с чего угодно пользовать, что апп, что web. Удобно.
![Smile :)](./images/smilies/icon_smile.gif)
Not everyone believes what I believe but my beliefs do not require them to.
-
- Уже с Приветом
- Posts: 15526
- Joined: 27 Sep 2007 22:53
Re: Зачем появляются новые языки программирования? Сколько их и каких на самом деле нужно?
У меня до сих пор 2010 и переезжать на новый не собираюсь - там многие вещи просто в других местах, это выбешивает и нужно заново привыкать.Flash-04 wrote: 12 Oct 2021 19:29значит точно давно не пользовалисьadb wrote: 12 Oct 2021 17:00Обилие иконок. Как минимум непривычно. Я пользуюсь крайне редко. Но каждый раз приходится искать что-то нужное. Тыкаться по вкладкам тулбаров и т.п. А было время и на VB писал что-то простенькое дабы сократить ручной труд.Flash-04 wrote: 12 Oct 2021 03:22 А что там нереально в Office пользовать? Я вот очень обрадовался что теперь O365 можно с чего угодно пользовать, что апп, что web. Удобно.я то каждый день. По делу все там.
А новой нужной именно для себя функциональности нет.
Уж проще на гуглдокс переехать.
-
- Уже с Приветом
- Posts: 64875
- Joined: 12 Jul 2002 16:38
- Location: г.Москва, ул. Б. Лубянка, д.2
Re: Зачем появляются новые языки программирования? Сколько их и каких на самом деле нужно?
+100. Но гуглодоки тоже выбешивают.Мальчик-Одуванчик wrote: 12 Oct 2021 20:51 У меня до сих пор 2010 и переезжать на новый не собираюсь - там многие вещи просто в других местах, это выбешивает и нужно заново привыкать.
А новой нужной именно для себя функциональности нет.
Уж проще на гуглдокс переехать.
-
- Уже с Приветом
- Posts: 12017
- Joined: 08 Sep 2006 20:07
- Location: Силиконка
Re: Зачем появляются новые языки программирования? Сколько их и каких на самом деле нужно?
Что значит - "потом-то куда"? Я работал на проектах со соими языками - это только обогащает опыт. Я вообще люблю DSLs - пусть даже и не в виде полноценного компилятора, а хотя бы как встроенный. И сам кое-что писал.Andrey Strelnikov wrote: 11 Oct 2021 21:13 Есть одна контора в Питере - Ланит-Терком. Создана из математиков и тп. Ну и начали сами делать из лиспов с хаскелями язык в 90х. До сих пор пишут на нем.
Ну нафиг надо нормальному человеку туда идти? Потом-то куда?
Даже сам хаскель никому не нужен.
Но если эта контора имеет какое-то отношение собственно к компании ЛАНИТ - то да, туда идти не стоит, и технологии тут совершенно не при чем.
![Very Happy :D](./images/smilies/biggrin.gif)
Мир Украине. Свободу России.
-
- Уже с Приветом
- Posts: 13723
- Joined: 16 Jan 2001 10:01
Re: Зачем появляются новые языки программирования? Сколько их и каких на самом деле нужно?
А каков объективный результат задействования мощи?Мальчик-Одуванчик wrote: 12 Oct 2021 17:55Возможно потому что я плохо оперирую этим языком, хотя понимаю его ценность - он обогащает моё мышление.Andrey Strelnikov wrote: 12 Oct 2021 17:25 Вы что-то хорошо об этих адептах хаскеля думает. Врядли у них интеллект развит поболе Вашего. Хаскельные задачи возможно быстрее решат. Хотя я думаю что все их любимые задачки ограничены в количестве и они решали тоже с гуглом![]()
В тех же плюсах мне с трудом удается отходить от императивного обьектно-ориентированного стиля, а уж на автомате применять функциональные или декларативные парадигмы вообще не удается. Очень давно, изучив Паскаль я еще какое-то время писал исключительно фортрановскими блоками, пока не выработалась привычка задействовать все богатство языка. Хаскель как раз помогает мне задействовать функциональную мощь плюсов.
Что мы имеем с гусь?
-
- Уже с Приветом
- Posts: 8255
- Joined: 23 Jul 2003 03:53
- Location: SPb - KW - NY - CT - MD
Re: Зачем появляются новые языки программирования? Сколько их и каких на самом деле нужно?
Реально полезной новой функциональности не появлялось ни в Офисе, ни во всей Виндовс с 1990-х годов. 99% того, что туда надобавляли, оказывается в основном игрушками и ненужным украшательством, заставляющим саму Виндовс и все ее новые "аппликэйшнс" - как я это называю - "петь и плясать". Ну, и теперь ещё стали добавлять несметное количество рекламы во все бесплатные программы. Просто нет спасения, если не купил профессиональную версию.Мальчик-Одуванчик wrote: 12 Oct 2021 20:51 У меня до сих пор 2010 и переезжать на новый не собираюсь - там многие вещи просто в других местах, это выбешивает и нужно заново привыкать.
А новой нужной именно для себя функциональности нет.
Уж проще на гуглдокс переехать.
Это интересно самим разработчикам в Микрософте, и детям, любящим компьютерные игры. Для выполнения чего-нибудь полезного на компьютере всё это только мешает, да ещё и замедляет якобы "устаревшие" компы, вынуждая покупать новые без всякой на то причины.
LG - Life's good.
But good life is much better.
But good life is much better.