
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