@ProLua

Страница 300 из 307
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
do end конечно не кайф, учитывая мою ненависть к паскалю, но в Lua они более менее заходят.
В паскале они тоже ок, если не считать дебильное сочетание с точками/;

Google
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
Мне кажется сам си довольно изящен со своими скобками, синтаксисом и прочим. Но в т.н. си-подобных языках это превращается в уродство. Сишарп и с++ внешне напоминают помесь кобола и С. Питон на этом фоне очень выгодно выделяется, ну и луа тоже, благо не си-подобные

В ++, насколько я помню, в середине функции запилить отдельный скоуп так просто нельзя
Кстати в js - with был, сейчас не знаю, остался ли. Ну и просто фигурные скобки, да

Philipp
18.05.2018
19:35:35
Просто скобками { }
Чем это отличается от do end?

Насибуллин
18.05.2018
19:35:54
Так ничем, он это и имел в виду

Google
Насибуллин
18.05.2018
19:36:00
На твой вопрос

А как же код в одну строчку что бы было понятнее? ;D
Программисты есть , которые целые проекты так пишут

Насибуллин
18.05.2018
19:37:15
У нас на работе парень даже монитор купил, с форм фактором наподобие 25х10

Чтобы читать такой код

Насибуллин
18.05.2018
19:37:36
Вот-вот

Рома
18.05.2018
19:37:45
Мне кажется сам си довольно изящен со своими скобками, синтаксисом и прочим. Но в т.н. си-подобных языках это превращается в уродство. Сишарп и с++ внешне напоминают помесь кобола и С. Питон на этом фоне очень выгодно выделяется, ну и луа тоже, благо не си-подобные
си это богоизбранный язык, не считая синтаксиса этот слеш в конце каждой строки многострочного макроса эта точка с запятой, которая часть синтаксиса этот ifndef в начале каждого модуля, который практически можно считать частью синтаксиса си в плане синтаксиса урок как не надо делать, си мы любим не за это)

Насибуллин
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
Казалось бы , математика должна быть похожа на шифр и формулы
... и вызывать недоумение даже тогда когда ты сделал вещь 5 дней назад.

Насибуллин
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 эндпоинтов и параметрами И как этим пользоваться визуально?

Насибуллин
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 не впишется

Насибуллин
18.05.2018
19:56:53
В текстовых уже выбор, и мы видели примерно что получается

Вим, емакс, линуксовая файлоая система

Все это продукт текстового подхода

Например, кто нибудь смотрел как работает ансибле?

Т.е. как он достает нужную ему информацию и правит системные значения?

Там же сплошной греп греп по тексту

Alexander
18.05.2018
20:01:15
Там же сплошной греп греп по тексту
Винда с их реестром получше выглядит. Почему в Unix системах такое не сделали?

Насибуллин
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
В юникс системах тоже кстати есть реестр
Я сколько не работал с линкксом - 95% всех настроек - в файлах

По идее можно было бы сделать единый реестр

Насибуллин
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
в венде "реестр" тоже в файлах
Вообще почти все на свете в файлах, в линуксе сокеты, директории, разделы файлы, а виндовсе своп память в файле

Sergey
19.05.2018
08:48:48
/etc вполне себе реестр

Насибуллин
19.05.2018
08:53:29
в линуксе есть гном, он пытался организовать сеттинги и прочее через апи

gsettings

Страница 300 из 307