Dadaskis
18.05.2018
19:15:32
do end конечно не кайф, учитывая мою ненависть к паскалю, но в Lua они более менее заходят.
Alexander
18.05.2018
19:16:00
Рома
18.05.2018
19:16:25
а по мне лучший способ код выделять - это табами, coffee, moonscript, python
и со мной большинство чего-то не согласны, видители, путаются с табами-пробелами
Philipp
18.05.2018
19:16:47
Google
Philipp
18.05.2018
19:16:52
Dadaskis
18.05.2018
19:17:09
Philipp
18.05.2018
19:17:27
Если говорить совсем по секрету, do end не выделяют код, а определяют скоуп
Dadaskis
18.05.2018
19:17:41
Естесно
Philipp
18.05.2018
19:17:44
В ++, насколько я помню, в середине функции запилить отдельный скоуп так просто нельзя
Dadaskis
18.05.2018
19:18:09
Блоки?
Alexander
18.05.2018
19:18:51
Насибуллин
18.05.2018
19:31:35
Мне кажется сам си довольно изящен со своими скобками, синтаксисом и прочим. Но в т.н. си-подобных языках это превращается в уродство. Сишарп и с++ внешне напоминают помесь кобола и С. Питон на этом фоне очень выгодно выделяется, ну и луа тоже, благо не си-подобные
Philipp
18.05.2018
19:35:35
Насибуллин
18.05.2018
19:35:54
Так ничем, он это и имел в виду
Google
Насибуллин
18.05.2018
19:36:00
На твой вопрос
Dadaskis
18.05.2018
19:36:59
Насибуллин
18.05.2018
19:37:15
У нас на работе парень даже монитор купил, с форм фактором наподобие 25х10
Чтобы читать такой код
Dadaskis
18.05.2018
19:37:30
Насибуллин
18.05.2018
19:37:36
Вот-вот
Рома
18.05.2018
19:37:45
Насибуллин
18.05.2018
19:37:51
Но это все пережитки текстового програ мирования
Когда будет визуальное, уже не будет это все волновать
Рома
18.05.2018
19:39:22
Dadaskis
18.05.2018
19:40:09
Да, развито слабо, текст всё-таки прикалывает ещё.
По крайней мере понты в виде строк, а не сантиметров.
Насибуллин
18.05.2018
19:40:55
Да, есть такой эффект
Но текст это дико неудобно
Это как работа в консоли
Когда есть gui
Dadaskis
18.05.2018
19:41:47
Но при этом чем удобно визуальное программирование?
Насибуллин
18.05.2018
19:42:08
Тем что не надо листать, скролить текст, переводить каретку
Рома
18.05.2018
19:42:14
Google
Насибуллин
18.05.2018
19:42:35
Кто сказал что компьютер должен иметь интерфейс бумажного телетайпа?
Dadaskis
18.05.2018
19:43:04
Если визуальное программирование позволит делать гибкие штуки и не париться, тогда переход может и будет. Но текстовое кажется будет ещё долго.
Насибуллин
18.05.2018
19:43:30
Ну это да, как взгляд в небо годится
Но выстрелить может в любой момент
Вот смотрите какой есть пример
Из аюстрактной хуйни, теория категорий превратилась в аппарат , кодифицирующий большую часть современной математики
И кодифицирующей в виде графа, на плоскости
Казалось бы , математика должна быть похожа на шифр и формулы
Но нет, удалось визуализировать
Хотя, я не математик, возможно не все понимаю
Dadaskis
18.05.2018
19:46:17
Насибуллин
18.05.2018
19:46:42
А аппарат теории категорий нашел применение в языках программирования
И это не тольуо самл
В принципе все парадигмы можно перенести на этот аппарат
И объектную и функциональную
Тогда останется только строить графы и компилировать их
Dadaskis
18.05.2018
19:48:24
Ну, следить за связностью в таких моментах станет легче.
Рома
18.05.2018
19:49:19
А можно контрпример: я пользуюсь сублайм текстом и иногда надо выбрать подсветку, вызвать разные функции плагинов. Можно полезьть в менюшку и долго искать что нужно, а можно комбинацию и пару букв. Гуй нужен когда не помнишь как сделать что-то быстро
Насибуллин
18.05.2018
19:50:00
Ну да, я тоже гитом часто с консольки пользуюсь
Т.к. гуи инструменты день осваивать
Google
Насибуллин
18.05.2018
19:51:02
Но ведь гуи с шорткатами (в виде текстовых команд) это лучше чем чисто текстовый интерфейс
Есть еще один момент
Рома
18.05.2018
19:54:42
Я просто не представляю как программирование можно визуализировать
Есть, например, библиотека с 100 функциями, или API с 1000 эндпоинтов и параметрами
И как этим пользоваться визуально?
Dadaskis
18.05.2018
19:55:16
Насибуллин
18.05.2018
19:55:18
Много вариантов
Рома
18.05.2018
19:55:26
или костыль надо написать, будет ли менюшка с готовыми костылями?
Насибуллин
18.05.2018
19:55:36
Это могут быть и большие карты
Может быть и модульная организация
В визуальных инструмениах есть простор, вариативность
Рома
18.05.2018
19:56:14
а может я изящное решение придумаю, которое ни в один gui не впишется
Alexander
18.05.2018
19:56:33
Насибуллин
18.05.2018
19:56:53
В текстовых уже выбор, и мы видели примерно что получается
Вим, емакс, линуксовая файлоая система
Все это продукт текстового подхода
Например, кто нибудь смотрел как работает ансибле?
Т.е. как он достает нужную ему информацию и правит системные значения?
Там же сплошной греп греп по тексту
Alexander
18.05.2018
20:01:15
Насибуллин
18.05.2018
20:01:41
В винде есть Апи, не обязательно реестр
Ну, вми есть
Google
Насибуллин
18.05.2018
20:02:03
В юникс системах тоже кстати есть реестр
Например в aix
Как раз разраб с аих-а жаловался что ibm can't get unix right
Alexander
18.05.2018
20:03:09
По идее можно было бы сделать единый реестр
Насибуллин
18.05.2018
20:03:22
Ну так то линукс
Alexander
18.05.2018
20:03:34
С апи
Насибуллин
18.05.2018
20:03:40
Нет, реестр не самое лучшее изобретение винды
Но в целом подход с апи лучше
Alexander
18.05.2018
20:04:11
Насибуллин
18.05.2018
20:04:17
Ну да
Я про это и говорю
Vadim
19.05.2018
06:38:05
в венде "реестр" тоже в файлах
и в обратную сторону - в линуксе тоже есть графические утилиты для правки конфигов
Рома
19.05.2018
08:20:31
Philipp
19.05.2018
08:39:03
... майора
Sergey
19.05.2018
08:48:48
/etc вполне себе реестр
Насибуллин
19.05.2018
08:53:29
в линуксе есть гном, он пытался организовать сеттинги и прочее через апи
gsettings