The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Открыты исходные тексты языка программирования V, opennews (??), 24-Июн-19, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


50. "Открыты исходные тексты языка программирования V"  +/
Сообщение от Ilya Indigo (ok), 24-Июн-19, 12:18 
А a == b Вас не бесит?
Ответить | Правка | К родителю #22 | Наверх | Cообщить модератору

52. "Открыты исходные тексты языка программирования V"  –4 +/
Сообщение от Аноним (49), 24-Июн-19, 12:20 
> А a == b Вас не бесит?

Для этого есть Source Insight. Вместо != показывает ≠.

Ответить | Правка | Наверх | Cообщить модератору

85. "Открыты исходные тексты языка программирования V"  +2 +/
Сообщение от Ordu (ok), 24-Июн-19, 13:09 
Ну дык а := ты можешь заменить на ←
Ответить | Правка | Наверх | Cообщить модератору

93. "Открыты исходные тексты языка программирования V"  +2 +/
Сообщение от пох. (?), 24-Июн-19, 13:37 
если цитирующие доку нам не врут - ← = замена =, а := - =

что в нормальных языках программирования = полсотни лет, а идиотским синтаксисом вирта никто кроме пейсателей буков в учебники так и не пользуется (поскольку выбрать не просто лишний символ, а еще и требующий нажатия shift, мог только прохвессор кислых щей, не пользующийся компьютером в принципе - каковым Вирт и был) - это уже мелочи.

Ответить | Правка | Наверх | Cообщить модератору

106. "Открыты исходные тексты языка программирования V"  +1 +/
Сообщение от Аноним84701 (ok), 24-Июн-19, 14:12 
> выбрать не просто лишний символ, а еще и требующий нажатия shift,
> мог только прохвессор кислых щей, не пользующийся компьютером в принципе -  каковым Вирт и был) - это уже мелочи.

Хм, а я-то думал что это из Алгола заимствовано было, а оно во как оказывается.
Да и Бэкус c Перлисом в качестве кислощейных "прохвессоров" … срывает покровы.
Чего только не узнаешь на opennetleaks *ушел в потрясенном состоянии*


Ответить | Правка | Наверх | Cообщить модератору

126. "Открыты исходные тексты языка программирования V"  +2 +/
Сообщение от пох. (?), 24-Июн-19, 16:07 
так алгол и был теоретическим языком для теоретиков - его вообще никто не предполагал использовать по прямому назначению - пока один советский прохфессор не понял задачу неправильно и не написал таки работающий компилятор - о чем не факт что вообще узнали в остальном мире (у Вирта хотя бы изначально были студенты для этой цели - то есть он вообще-то для компиляции, а не для демонстрации прекрасностей самого языка это все придумал, даром что сам предпочитал не мараться о  низкие материи)

> Чего только не узнаешь на opennetleaks *ушел в потрясенном состоянии*

не уходите, у меня для вас еще более ужасная новость: на языках, написанных практиками - практически весь этот ваш юникс и линукс написаны, и даже винда, проклятая.

А на языках прохфессоров кислых щей - практически, ничего.

А баллистику как считали на фортране, так и считают - и да, там тоже =, если вы не в курсе.

Ответить | Правка | Наверх | Cообщить модератору

134. "Открыты исходные тексты языка программирования V"  +1 +/
Сообщение от Аноним84701 (ok), 24-Июн-19, 16:27 
> так алгол и был теоретическим языком для теоретиков - его вообще никто
> не предполагал использовать по прямому назначению - пока один советский прохфессор
> не понял задачу неправильно и не написал таки работающий компилятор -

Гм-хм.
Т.е. Z23 с прилагающимся "из коробки" ALGOL 60 у вас там не существовал, да и о Дейкстре (http://www.dijkstrascry.com/node/4) Вы не слышали?
> Dijkstra and Zonneveld, by contrast, did succeed in building one of the first ALGOL60 compilers which could handle almost all of the language, including the recursive procedure. It was completed in August 1960 and impressed several researchers. In Naur's words:

.
>  на языках, написанных практиками - практически весь этот ваш юникс и линукс написаны, и даже винда, проклятая.

Да-да, только количество костылей, всяких "ДОНТС" при написании и сложность современных компиляторов для отлова самых распространенных грабель написания и оптимизации  "немного" зашкаливает, а так все норм, че.

> А на языках прохфессоров кислых щей - практически, ничего.

Ну-ну. То ли дело анонимы на опеннете, куда там каким-то Дейктрам и Бэкусам :rolleyes:

Ответить | Правка | Наверх | Cообщить модератору

139. "Открыты исходные тексты языка программирования V"  +/
Сообщение от Tita_M (ok), 24-Июн-19, 16:47 
>а-да, только количество костылей, всяких "ДОНТС" при написании

Тут ещё нужно добавить и огромную нужду в статических анализаторах одной из задач которых отлавливание перепутанных "=" и "==".

Ответить | Правка | Наверх | Cообщить модератору

147. "Открыты исходные тексты языка программирования V"  +/
Сообщение от Аноним84701 (ok), 24-Июн-19, 17:24 
>>а-да, только количество костылей, всяких "ДОНТС" при написании
> Тут ещё нужно добавить и огромную нужду в статических анализаторах одной из
> задач которых отлавливание перепутанных "=" и "==".

Я вполне еще помню "ДОС" в виде сравнения с константами и прочим "100500 == x", в качестве подстраховки.

Однако там все еще хуже -- угадайте откуда пошли префиксы  "tv_, st_" в классическом:


struct timeval {
             time_t          tv_sec;         /* seconds */
             suseconds_t     tv_usec;        /* and microseconds */
     };
struct stat {
dev_t     st_dev;     /* ID of device containing file */
ino_t     st_ino;

(подсказка: общий namespace для всех struct и union в K&R)
Зато адепты[0] могут в комментариях хвалиться "экономией" на знаке ":".

[0] Есть подозрение, что это классическая "любовь на расстоянии" ;-)

Ответить | Правка | Наверх | Cообщить модератору

149. "Открыты исходные тексты языка программирования V"  +/
Сообщение от Tita_M (ok), 24-Июн-19, 17:35 
Можно ещё вспомнить стандарт MISRA C для ошибко-устойчивого программирования на этом языке. Т.е. вначале создаётся язык от профессоров некислых щей, а потом к нему костыли от которых некислощевый язык превращается в нечто пригодное для программирования критичных к ошибкам систем.


Ответить | Правка | Наверх | Cообщить модератору

187. "Открыты исходные тексты языка программирования V"  –1 +/
Сообщение от пох. (?), 24-Июн-19, 23:19 
> Можно ещё вспомнить стандарт MISRA C для ошибко-устойчивого программирования на этом языке.
> Т.е. вначале создаётся язык от профессоров некислых щей, а потом к

потом на нем пишут что-то стоящее - и вот только потом, когда к языку приобщаются неосиляторы, начинаются:
> нему костыли от которых некислощевый язык превращается в нечто пригодное для
> программирования критичных к ошибкам систем.

иначе бы про C помнили примерно как про BCPL - "была такая неуклюжая попытка сделать язык для быстрого программирования, но, поскольку программы на нем получались неработающие из-за плохого синтаксиса, провоцирующего ошибки, а компилятор был вдвое медленнее фортрана - о нем все забыли, и вернулись к истокам, то бишь к алголу и паскакалю. А двое неудачников-авторов были уволены из беллабс за нецелевое расходование электричества, и их дальнейшая судьба неизвестна."

Ответить | Правка | Наверх | Cообщить модератору

185. "Открыты исходные тексты языка программирования V"  +/
Сообщение от пох. (?), 24-Июн-19, 23:13 
> Т.е. Z23 с прилагающимся "из коробки" ALGOL 60 у вас там не существовал

у нас тут он точно не существовал, да и вообще существовал неведомо где - я вот впервые услышал это название. Вы его точно не сегодня в викивракии откопали по запросу algol60 ?

> да и о Дейкстре (http://www.dijkstrascry.com/node/4) Вы не слышали?

мы не слышали ни об одной его программе, получившей более-менее массовое распространение, а не "impressed several researchers". Отчасти, конечно, потому что прохвессор творил во времена, когда с массовым вообще было не очень - сколько там их в мире могло поместиться, по мнению IBM - 100? Так что он-то мог позволить себе бумажное программирование и теоретизирование без программирования вообще.
Только когда дошло до практики - вся его наука надолго оказалась не у дел.

А вот поделие советского прохфессора, неверно понявшего посыл, таки стояло на каждой БЭСМ6, а их, кажется, было выпущено даже и не одна сотня. (только вряд ли там был 60)

Ответить | Правка | К родителю #134 | Наверх | Cообщить модератору

158. "Открыты исходные тексты языка программирования V"  –1 +/
Сообщение от Аноним (158), 24-Июн-19, 18:21 
Ну пох-то поумнее их всех будет, неучей да самозванцев. Светило и надежда прогрессивной науки, епт.
Ответить | Правка | К родителю #106 | Наверх | Cообщить модератору

109. "Открыты исходные тексты языка программирования V"  +/
Сообщение от Аноним (49), 24-Июн-19, 14:24 
> если цитирующие доку нам не врут - ← = замена =, а
> := - =

Ну с Паскалем там (по крайней мере, было в 3й версии) сильно хуже, чем в С. Всё ж там капризы только за наши деньги. Но идея в целом понята верно. Почему её не реализовали в других самых лучших редакторах энд девелоперз энверонментз?

Ответить | Правка | К родителю #93 | Наверх | Cообщить модератору

108. "Открыты исходные тексты языка программирования V"  +/
Сообщение от Аноним (49), 24-Июн-19, 14:20 
> Ну дык а := ты можешь заменить на ←

Вот. Если захотеть, можно что угодно заменить по своему вкусу. О чём спорят все эти люди?

Ответить | Правка | К родителю #85 | Наверх | Cообщить модератору

53. "Открыты исходные тексты языка программирования V"  +4 +/
Сообщение от grayich (ok), 24-Июн-19, 12:23 
> А a == b Вас не бесит?

нет

Ответить | Правка | К родителю #50 | Наверх | Cообщить модератору

56. "Открыты исходные тексты языка программирования V"  –2 +/
Сообщение от Ilya Indigo (ok), 24-Июн-19, 12:26 
Ну тогда у Вас просто синдром утёнка.
Ответить | Правка | Наверх | Cообщить модератору

77. "Открыты исходные тексты языка программирования V"  +/
Сообщение от щавель (?), 24-Июн-19, 12:56 
Синдром утенка это === все-таки.
Ответить | Правка | Наверх | Cообщить модератору

79. "Открыты исходные тексты языка программирования V"  +/
Сообщение от grayich (ok), 24-Июн-19, 12:58 
> Ну тогда у Вас просто синдром утёнка.

ничё подобного, только практичность, только лень
операция присваивания - частая, каждый раз набирать лишний символ ... бесит)

Ответить | Правка | К родителю #56 | Наверх | Cообщить модератору

86. "Открыты исходные тексты языка программирования V"  +1 +/
Сообщение от Ordu (ok), 24-Июн-19, 13:10 
в V := -- это не присваивание, а объявление и присваивание. Аналогичная конструкция в C++ это

auto a = 1;

В V, как мы видим, короче. И не на один символ.

Ответить | Правка | Наверх | Cообщить модератору

190. "Открыты исходные тексты языка программирования V"  +/
Сообщение от пох. (?), 24-Июн-19, 23:23 
> В V, как мы видим, короче. И не на один символ.

ну, кстати, попробовал - auto быстрее и не сбиваешься при наборе. Все же упражнение на одновременное нажатие двумя мизинцами - это для особо одаренных пианистов.

Ответить | Правка | Наверх | Cообщить модератору

81. "Открыты исходные тексты языка программирования V"  +/
Сообщение от Аноним (49), 24-Июн-19, 13:02 
> Ну тогда у Вас просто синдром утёнка.

А у меня синдром дока, который не видел доки?


num := 777
s := if num % 2 == 0 {
    'even'
}
else {
    'odd'
}
println(s) // ==> "odd"

Ответить | Правка | К родителю #56 | Наверх | Cообщить модератору

91. "Открыты исходные тексты языка программирования V"  +/
Сообщение от Ilya Indigo (ok), 24-Июн-19, 13:31 
>[оверквотинг удален]
>
 
> num := 777
> s := if num % 2 == 0 {
>  'even'
> }
> else {
>  'odd'
> }
> println(s) // ==> "odd"
>

Вы хотите сказать, что в V оператор равенства == ?

Ответить | Правка | Наверх | Cообщить модератору

105. "Открыты исходные тексты языка программирования V"  +/
Сообщение от Аноним (49), 24-Июн-19, 14:11 
>[оверквотинг удален]
>> num := 777
>> s := if num % 2 == 0 {
>>  'even'
>> }
>> else {
>>  'odd'
>> }
>> println(s) // ==> "odd"
>>
> Вы хотите сказать, что в V оператор равенства == ?

В Вашей терминологии, именно так.

Ну а то, что оператор (что делает?) сравнивает, значит он оператор сравнения; а == означает равенство (значит это знак равенства) -- уже детали.

Ответить | Правка | Наверх | Cообщить модератору

123. "Открыты исходные тексты языка программирования V"  +/
Сообщение от Ilya Indigo (ok), 24-Июн-19, 15:46 
Нашёл.
https://vlang.io/docs#if

Вот это самый настоящий бред освободить оператор =, но при этом для равенства задействовать оператор == !

Ответить | Правка | Наверх | Cообщить модератору

144. "Открыты исходные тексты языка программирования V"  +1 +/
Сообщение от Аноним (49), 24-Июн-19, 17:11 
> Нашёл.
> https://vlang.io/docs#if
> Вот это самый настоящий бред освободить оператор =, но при этом для
> равенства задействовать оператор == !

В ML:
декларация (все "переменные" константы, тип выводится по Хиндли-Милнеру) =
присваивание (ссылочным типам) := или <- (для указателей)
сравнение ==

Автор, похоже, впечатлился языками, производными от производных, но где-то случился "испорченный телефон".

Ответить | Правка | Наверх | Cообщить модератору

150. "Открыты исходные тексты языка программирования V"  –1 +/
Сообщение от Ordu (ok), 24-Июн-19, 17:35 
Я понимаю, что в рунете принято критиковать по принципу "не читал, но осуждаю", так сказать культурно-историческая психологическая травма. Но меру-то надо знать, а?

Оператор = не свободен. Он занят, причём ровно для того же, для его он используется в C/C++, для присваивания. Это прям там в доках и написано.

Ответить | Правка | К родителю #123 | Наверх | Cообщить модератору

160. "Открыты исходные тексты языка программирования V"  +/
Сообщение от Ilya Indigo (ok), 24-Июн-19, 18:43 
> Я понимаю, что в рунете принято критиковать по принципу "не читал, но
> осуждаю", так сказать культурно-историческая психологическая травма. Но меру-то надо
> знать, а?

Ничего Вы не понимаете!
Я на работе, у меня нет времени изучать документацию, да ещё и на английском, к каждой новости.
Я оперирую только текстом из новости, в которой написано
> все объекты по умолчанию являются неизменяемыми (immutable), поддерживается только один вид присвоений ("a := 0"),

И во всех примерах, даже не в объектах, для присваивания используется оператор := !

> Оператор = не свободен. Он занят, причём ровно для того же, для
> его он используется в C/C++, для присваивания. Это прям там в
> доках и написано.

Если Вы это действительно нашли в доках, то почему вместо того, чтобы чесать языком печатая всякую глупость, просто привести ссылку на доку и процитировать нужный текст? А?

Ответить | Правка | Наверх | Cообщить модератору

178. "Открыты исходные тексты языка программирования V"  +/
Сообщение от Ordu (ok), 24-Июн-19, 22:10 
>> Я понимаю, что в рунете принято критиковать по принципу "не читал, но
>> осуждаю", так сказать культурно-историческая психологическая травма. Но меру-то надо
>> знать, а?
> Ничего Вы не понимаете!
> Я на работе, у меня нет времени изучать документацию, да ещё и
> на английском, к каждой новости.

Ну да, ну да. На работе он. Времени у него нет. А вот на то, чтобы поcpaться в комментах о никому не нужном языке время есть.

> Я оперирую только текстом из новости, в которой написано
>> все объекты по умолчанию являются неизменяемыми (immutable), поддерживается только один вид присвоений ("a := 0"),

Хех. Я не читал новость настолько внимательно: смысла читать перевод, если есть ссылка на оригинал?

> Если Вы это действительно нашли в доках, то почему вместо того, чтобы
> чесать языком печатая всякую глупость, просто привести ссылку на доку и
> процитировать нужный текст? А?

Во-первых, я не на работе и время у меня есть. Во-вторых, поглумиться над нашими национальными особенностями мне доставляет особенное удовольствие. Во-третьих, ссылка на эту доку была выше в треде. А насчёт цитаты:

> Please note the difference between := and =
> := is used for declaring and initializing, = is used for assigning.

Ответить | Правка | Наверх | Cообщить модератору

73. "Открыты исходные тексты языка программирования V"  +2 +/
Сообщение от Аноним (73), 24-Июн-19, 12:51 
== пишется быстро, при том, что используется не часто.
= пишется быстрее чем := и используется часто и без шифта.
Сами подумайте, что лучше или у вас какая-то другая клавиатура?
Ответить | Правка | К родителю #50 | Наверх | Cообщить модератору

76. "Открыты исходные тексты языка программирования V"  +2 +/
Сообщение от Аноним (49), 24-Июн-19, 12:54 
> == пишется быстро, при том, что используется не часто.
> = пишется быстрее чем := и используется часто и без шифта.
> Сами подумайте, что лучше или у вас какая-то другая клавиатура?

Ещё бы думать научиться с той же скоростью.

Ответить | Правка | Наверх | Cообщить модератору

90. "Открыты исходные тексты языка программирования V"  +1 +/
Сообщение от Ilya Indigo (ok), 24-Июн-19, 13:27 
> == пишется быстро, при том, что используется не часто.
> = пишется быстрее чем := и используется часто и без шифта.
> Сами подумайте, что лучше или у вас какая-то другая клавиатура?

1 В моём коде я сравниваю куда чаше чем присваиваю!
При этом присваиваю один раз и забываю, а вот над равенством я думаю и могу много раз изменять условия, которых может быть и за десяток.

2 Невообразимо больше времени уходит не на печать кода, а на его чтение и анализ!
И в первую очередь он должен быть легко читаемым, а не легко печатаемым!

3 Двоеточие находится рядом с правым шифтом, где и знак равенства, и набирается := без особых проблем.

Ответить | Правка | К родителю #73 | Наверх | Cообщить модератору

94. "Открыты исходные тексты языка программирования V"  –1 +/
Сообщение от пох. (?), 24-Июн-19, 13:39 
Илюша, научись уже слепой печати.
"без особых проблем" набирается не то что рядом, а ровно наоборот.

Но тебе, двумя пальчиками, оно все "без особых проблем".

Ответить | Правка | Наверх | Cообщить модератору

121. "Открыты исходные тексты языка программирования V"  +/
Сообщение от Ilya Indigo (ok), 24-Июн-19, 15:37 
> Илюша, научись уже слепой печати.
> "без особых проблем" набирается не то что рядом, а ровно наоборот.
> Но тебе, двумя пальчиками, оно все "без особых проблем".

Такт я и набираю := слепо не глядя на клаву.
при этом я слепо набирать текст не могу.

Ответить | Правка | Наверх | Cообщить модератору

125. "Открыты исходные тексты языка программирования V"  +/
Сообщение от Аноним84701 (ok), 24-Июн-19, 16:03 
> "без особых проблем" набирается не то что рядом, а ровно наоборот.

Равзе что если кнопочки излишне мелкие.
Но как раз в RU-раскладке shift и ":" совсем не рядом.  

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

А сколько надо? Мизинец на shift, указательный на один ряд вверх и в сторону.
Ну и разница заметна разве что если нужно печатать на скорость, под диктовку, выдавая никак не меньше 300 знаков в минуту.

Ответить | Правка | К родителю #94 | Наверх | Cообщить модератору

128. "Открыты исходные тексты языка программирования V"  –2 +/
Сообщение от пох. (?), 24-Июн-19, 16:10 
> Но как раз в RU-раскладке shift и ":" совсем не рядом.  

о, программисты на 1С пожаловали. А что, у вас там разьве := ? 8-O

Ответить | Правка | Наверх | Cообщить модератору

129. "Открыты исходные тексты языка программирования V"  +/
Сообщение от Аноним84701 (ok), 24-Июн-19, 16:14 
>> Но как раз в RU-раскладке shift и ":" совсем не рядом.
> о, программисты на 1С пожаловали.

Странные у вас фантазии.
Т.е. вы вроде как владеете "слепой печатью" (нашли чем хвастаться в почти 2020ом), но не в курсе где, в самых распространенных раскладках, ":"? Яснопонятно.

Ответить | Правка | Наверх | Cообщить модератору

136. "Открыты исходные тексты языка программирования V"  +1 +/
Сообщение от Клыкастый (ok), 24-Июн-19, 16:40 
> Странные у вас фантазии.

Нет, он просто намекает что когда программист пишед код, у него одна раскладка. если это не программист на 1С. Так понятнее?

Ответить | Правка | Наверх | Cообщить модератору

141. "Открыты исходные тексты языка программирования V"  –3 +/
Сообщение от Аноним84701 (ok), 24-Июн-19, 16:57 
>> Странные у вас фантазии.
> Нет, он просто намекает что когда программист пишед код, у него одна
> раскладка. если это не программист на 1С. Так понятнее?

Я ж и говорю про виляни^W фантазии и стандартный на опеннете ход -- "если нечего возразить по теме, обвини в <виндузятничестве, криворукости, жопоскритничестве/вебмакакности/одинэсности>  (вставить нужное)" …
Теоретически я мог бы сделать фотки моих клавиатур - там русских букавок вообще немаэ, но … слишком много чести.

Кстати, что там с ответами на изначальные вопросы о "сложности набора" := (это у нас правый мизинец+ правый согнутый указательный, потом правый прямой  средний. Да-да, я слепую печать еще в прошлом веке освоил, ага). Причем оно примерно одинаково в раскладках US, DE, GB, FR (плюс испанский и финский).
Да и смысл "экономии" этой доли секунды для ":" -- Вы что, выдаете код со скоростью 300-400 знаков (т.е. 30-60 слов) в минуту, правда-правда?  

Ответить | Правка | Наверх | Cообщить модератору

191. "Открыты исходные тексты языка программирования V"  +/
Сообщение от пох. (?), 24-Июн-19, 23:27 
> Нет, он просто намекает что когда программист пишед код, у него одна
> раскладка. если это не программист на 1С. Так понятнее?

и, похоже, ошибся - этот человек вообще никогда не пишет кода, ни на каком языке, включая 1С - то есть он даже не понял, о чем мы.

(в 1C _тоже_ одна раскладка - другая ;-) более того, именно ради этого они такой язык и сделали - чтобы не переключаться без конца - учитывая, что в прекрасной венде это делается любым из трех очень неудобных способов)

Ответить | Правка | К родителю #136 | Наверх | Cообщить модератору

195. "Открыты исходные тексты языка программирования V"  –1 +/
Сообщение от Аноним84701 (ok), 25-Июн-19, 00:44 
>> А сколько надо? Мизинец на shift, указательный на один ряд вверх и в сторону.
> и, похоже, ошибся - этот человек вообще никогда не пишет кода,

Если для Вас "писать код" означает выдавать под диктовку минимум 500 знаков в минуту/12ч в день (и за каждую запинку -- палкой, палкой!), то да, это действительно не ко мне. Поэтому ваши "страдания" понятны только вам, увы.

Что только не придумывают местные Ванги, лишь бы не отвечать на неудобные вопросы  …

Ответить | Правка | Наверх | Cообщить модератору

208. "Открыты исходные тексты языка программирования V"  +/
Сообщение от пох. (?), 25-Июн-19, 11:00 
> Если для Вас "писать код" означает

вот и началось верчение ужом.
Признайтесь уже - не писали и не пишете вы никакого кода. Только комменты на опенетике, где, действительно, у вас русская раскладка.

И да, писание кода не заключается в выдавливании из себя по символу в минуту. Ну, во всяком случае, я еще не видел таких причудливых писателей. Обычно код сначала придумывается - в голове, потом записывается - и вот эта вторая операция - рутинная, чем она быстрее и надежнее - тем лучше, поскольку лично я вот однозадачен, и пока не запишу кусок - следующий придумывать не начну.

при траблшутинге, если что - когда, действительно, 90% времени ты код читаешь, ситуация такая же - дочитав и решив исправить какое-то место, ты уже не будешь обдумывать каждый символ.

И времени на колочение по клавишам, на самом деле, уходит довольно много. То есть это часы, даже в небольшом проектике.

Ответить | Правка | Наверх | Cообщить модератору

212. "Открыты исходные тексты языка программирования V"  –1 +/
Сообщение от Аноним84701 (ok), 25-Июн-19, 11:51 
>> Если для Вас "писать код" означает
> вот и началось верчение ужом.
> Признайтесь уже - не писали и не пишете вы никакого кода. Только
> комменты на опенетике, где, действительно, у вас русская раскладка.

Вот и продолжились странные фантазии и стандартные "ходы" на опеннете.
Но с интригой перебор - мне уже почти не интересно, какая нетрадиционно-альтернативная зашоренность взглядов могла привести к таким выводам.

> - и вот эта вторая операция - рутинная, чем она быстрее
> и надежнее - тем лучше, поскольку лично я вот однозадачен, и
> пока не запишу кусок - следующий придумывать не начну.

Научитесь слепому 8-10 пальцевому набору. Помогает! Хотя да, в преклонном возрасте придется постараться, но оно того стоит!

> при траблшутинге, если что - когда, действительно, 90% времени ты код читаешь,
> ситуация такая же - дочитав и решив исправить какое-то место, ты
> уже не будешь обдумывать каждый символ.

Слепой набор спасет Вас!  В этом случае пальцы все делают "сами".  Да-да!

> И времени на колочение по клавишам, на самом деле, уходит довольно много. То есть это часы, даже в небольшом проектике.

Не пойму, то ли это опять виляние чисто по привычке, то ли кое-кто при "Илюша, научись уже слепой печати." скромно умолчал о собственных пробелах в умениях …
В общем, освойте уже слепую печать в раскладке с латинскими буковками  и посмотрите внимательно на ЯПы "семейства Сишных" (но не на плюсяы, если антипатия к ":" врожденная. А то ж не приведи Бит, инфаркт хватит)
Тогда Вы наконец узнаете, где располагаются клавиши для скобок и ";", которые в распространенных ЯП употребляются никак не реже знака равенства.
А то как-то странно даже, что потребность жмяканья на +"{}(); вас не ничуть смущают …

Ответить | Правка | Наверх | Cообщить модератору

214. "Открыты исходные тексты языка программирования V"  +/
Сообщение от пох. (?), 25-Июн-19, 12:24 
> Научитесь слепому 8-10 пальцевому набору. Помогает! Хотя да, в преклонном возрасте придется

вы уже забыли с чего началось или делаете вид?
Помогает - только вот необычные язычки с оператором присваивания, набираемым нажатием трех клавиш в правильной последовательности одними мизинцами - вызывают обоснованные подозрения в том, что их разработчики были п-сами...зачеркнуто - набирали двумя пальчиками, или вообще программировали в тетрадочке, поэтому и не видели в этом никакой проблемы.

> Тогда Вы наконец узнаете, где располагаются клавиши для скобок и ";", которые

; не требует одновременно другим мизинцем вовремя нажать и вовремя отпустить shift, его набирать вполне удобно.
скобки в общем-то тоже

> в распространенных ЯП употребляются никак не реже знака равенства.
> А то как-то странно даже, что потребность жмяканья на +"{}(); вас не

из этого списка неудобны только {}, но они и логически, и физически отделены от окружающего кода, это бесит гораздо меньше чем :=
Паскалевские операторные "скобки", если что, действительно набираются быстрее.

Самая же отвратительная в околосишных языках последовательность, на мой взгляд, /* */ (набираю на keypad, ага)


Ответить | Правка | К родителю #212 | Наверх | Cообщить модератору

215. "Открыты исходные тексты языка программирования V"  +/
Сообщение от Аноним84701 (ok), 25-Июн-19, 12:52 
>> Научитесь слепому 8-10 пальцевому набору. Помогает! Хотя да, в преклонном возрасте придется
> вы уже забыли с чего началось или делаете вид?

Стоило ответить в вашем же стиле и сразу вспомнилась исходная тема? Ох!

> Помогает - только вот необычные язычки с оператором присваивания, набираемым нажатием трех
> клавиш в правильной последовательности одними мизинцами - вызывают обоснованные подозрения
> в том, что их разработчики были п-сами...зачеркнуто - набирали двумя пальчиками,
> или вообще программировали в тетрадочке, поэтому и не видели в этом никакой проблемы.

Я уже выше писал (но Вы предпочли не заметить и пофантазировать о чем-то постороннем) о раскладках.
Разъясняю мыслю -- далеко не у всех буковки на клавиатуре русские.
Далеко не все обладатели латинских буковок на клавиатуре, отличной от US/GB  заморачиваются с изучением "той самой единственной-верной" раскладки.
Поэтому "удобство" нажатия определенных клавиш следует оценивать не только глядя на родную клаву с залипшими после компота кнопками  в раскладке US (тем более, раскладки вроде как после 60х могли сильно поменяться).

> набираемым нажатием трех клавиш в правильной последовательности одними мизинцами

И об этом я тоже писал-справшивал, вполне нормально кстати:
>  А сколько надо? Мизинец на shift, указательный на один ряд вверх и в сторону.
> это у нас правый мизинец+ правый согнутый указательный, потом правый прямой  средний

Т.е. нажимать "как удобно", а не "как учили на курсах, спроектированных еще для пиш-машинки мохнатых годов" Вам в голову не приходило, но "виноваты" другие?

> из этого списка неудобны только {}, но они и логически, и физически
> отделены от окружающего кода, это бесит гораздо меньше чем :=
> Паскалевские операторные "скобки", если что, действительно набираются быстрее.

(могу подкинуть ->, комбинации <= >= +=)
В общем, тупо личная неприязнь/заморочка.
(зато, млин, всю "подоплеку" чуть ли не клещами вытягивать пришлось).
И вся "оценка" отталкивается именно оттуда. Понятненько.

Ответить | Правка | К родителю #214 | Наверх | Cообщить модератору

216. "Открыты исходные тексты языка программирования V"  +/
Сообщение от пох. (?), 25-Июн-19, 13:10 
> Разъясняю мыслю -- далеко не у всех буковки на клавиатуре русские.

надо же, как интересно.
Вы таки программист на 1С но в варианте для Румынии?

Буковки на клавиатуре у всех остальных могут быть любые, но вот программированием они занимаются - на английской (в крайнем случае - немецкой) раскладке. За неимением в природе 1Са с румынским словарем.

> Т.е. нажимать "как удобно", а не "как учили на курсах, спроектированных еще для пиш-машинки
> мохнатых годов"

угу, там ведь учили - как неудобно, назло врагу, а не как максимально эффективно и быстро, ну конечно же.

Мне удобно - не двигать кисть с рабочей позиции, и не нащупывать каждый раз клавиши. А что вы там, кстати, врали, что слепым набором владеете?

> Могу подкинуть ->, комбинации <= >= +=

встречаются значительно реже, набираются удобнее :=

Ответить | Правка | К родителю #215 | Наверх | Cообщить модератору

218. "Открыты исходные тексты языка программирования V"  –2 +/
Сообщение от Аноним84701 (ok), 25-Июн-19, 13:41 
>> Разъясняю мыслю -- далеко не у всех буковки на клавиатуре русские.
> надо же, как интересно.
> Вы таки программист на 1С но в варианте для Румынии?

Надо же, как интересно - опять пошли бурные фантазии. Вы таки фантазер на опеннете, но в варианте "для Гасконии"?

> Буковки на клавиатуре у всех остальных могут быть любые, но вот программированием
> они занимаются - на английской (в крайнем случае - немецкой) раскладке.
> За неимением в природе 1Са с румынским словарем.

Советую для начала посмотреь в википедии, кем была половина проектировщиков алгола по национальности. Как впрочем и Вирт.
Потом прошу предоставить результаты репрезентативного опроса разработчиков. Мне аж интересно, откуда опять такая непоколебимая уверенность (а то ж были уже прецеденты).


> угу, там ведь учили - как неудобно, назло врагу, а не как
> максимально эффективно и быстро, ну конечно же.

Угу, это ж я (и только я) ною про неудобство нажатия :=.
Интересно, сколько знаков в минуту выдают "эффективные и быстрые".

> Мне удобно - не двигать кисть с рабочей позиции, и не нащупывать  каждый раз клавиши.
>  А что вы там, кстати, врали, что слепым  набором владеете?

Для начала: зачем вообще двигать "кисть с рабочей позиции"? И зачем нащупывать? (т.е. даже попробовать не судьба - некогда, нужно ж фантазии на опеннете печатать. Не говоря уже о том, что позиционировать кисть в слепую в общем-то невиликая трудность).

Вы точно владеете слепым набором и это не стандартная "техника опеннета -- обвини первым"?
(кстати, для начала неплохо узнать, что это  "набор не глядя на клавиши", а не "набор именно так, как когда-то выучил некий пох". Ну или для начала научиться различать "десятипальцевый классический, как учили некого поха" и просто "слепой" наборы)

Ответить | Правка | К родителю #216 | Наверх | Cообщить модератору

219. "Открыты исходные тексты языка программирования V"  +/
Сообщение от пох. (?), 25-Июн-19, 14:00 
>> Вы таки программист на 1С но в варианте для Румынии?
> Надо же, как интересно - опять пошли бурные фантазии. Вы таки фантазер

я таки пытаюсь угадать, откуда берутся дятлы, стойко не  способные сообразить, что для программирования у всех, кроме румын, одна и та же раскладка.
вероятно второе предположение все же ближе всего к истине, и вы никогда ниакого кода кроме как в тетрадочке не писали.

>> Буковки на клавиатуре у всех остальных могут быть любые, но вот программированием
>> они занимаются - на английской (в крайнем случае - немецкой) раскладке.
>> За неимением в природе 1Са с румынским словарем.
> Советую для начала посмотреь в википедии, кем была половина проектировщиков алгола по

_клавиатуры_ у них (тех немногих, которые не рассматривали его как язык не предназначенный для практического применения, каковым он и был задуман) были точно такие же как у всех, поскольку использовались пишущие машинки или кнопки от них. Уже сильно позже появились еще и без полного набора ascii иногда https://profit.kz/Content/Images/PCmuzeum28CM7209.JPG
(ничего необычного никто не замечает? Ага, вот поэтому и триграфы ;-)

> Для начала: зачем вообще двигать "кисть с рабочей позиции"? И зачем нащупывать?

затем что иначе : у меня под мизинцем. Да, я не программирую на 1С, поэтому раскладка клавиатуры при работе с кодом у меня английская.

> (т.е. даже попробовать не судьба - некогда, нужно ж фантазии на
> опеннете печатать. Не говоря уже о том, что позиционировать кисть в
> слепую в общем-то невиликая трудность).

просто неудобно и сбиваешься, а то и промахиваешься. Собственно, с вашим любимым : - то же самое.

Ответить | Правка | К родителю #218 | Наверх | Cообщить модератору

220. "Открыты исходные тексты языка программирования V"  +/
Сообщение от Аноним84701 (ok), 25-Июн-19, 14:36 
> я таки пытаюсь угадать, откуда берутся дятлы, стойко не  способные сообразить,
> что для программирования у всех, кроме румын, одна и та же раскладка.

Результаты опроса где, о "недятел"? Или опять "это знают все!" -- и все эти суждения "о делах мирских", не отрывая зад от кресла?

> вероятно второе предположение все же ближе всего к истине, и вы никогда
> ниакого кода кроме как в тетрадочке не писали.

Предположение, что вы опять толкаете предположения и "догадки с высоты дивана"  под видом фактов, скорее всего все же ближе к истине и вы никогда не видели не только "интернациональное сборище погроммистов" вживую, но скорее всего и клавиатуры.


> _клавиатуры_ у них (тех немногих, которые не рассматривали его как язык не
> предназначенный для практического применения, каковым он и был задуман) были точно
> такие же как у всех, поскольку использовались пишущие машинки или кнопки

А теперь загуглите фотки этих пишущих машинок и сравните с актуальными клавиатурами.
https://i.etsystatic.com/13071313/r/il/ff7b68/1893608492/il_...
https://upload.wikimedia.org/wikipedia/commons/8/8c/RoyalQui...
Таб справа, половина привычных символов отсутствует.
Во-во, "такие как у всех", оно и видно.
(и бить там нужно было по клавишам "резко и с оттягом", чтобы буковки значится на бумаге проявлялись -- уж никак не "левым мизинцем слегка прижать)

> просто неудобно и сбиваешься, а то и промахиваешься.

Освойте уже слепую печать и не промахивайтесь мимо кнопок.

>> Для начала: зачем вообще двигать "кисть с рабочей позиции"? И зачем нащупывать?
> затем что иначе : у меня под мизинцем. Да, я не программирую
> на 1С, поэтому раскладка клавиатуры при работе с кодом у меня английская.

Скажите, какое слово вам было непонятно в
> это у нас правый мизинец+ правый согнутый указательный, потом правый прямой  средний

И какая это тогда по вашему была раскладка?

Кстати, столь частое упоминание (при старательном отрицании) 1С наводят на совсем другие мысли.
Но если вам таки нечего возразить именно по теме (кроме в очередной раз "у меня личные заморочки и фобии, а значит они у всех! А кто не понимает - 1Сник!" или "Великий Я не может себе представить, а значит вы все врети!" ), то оставьте их при себе и разрешите откланяться.  
Или вам важно по каким-то причинам оставить "последнее слово" за собой? Тогда ладно, так уж и быть, фантазируйте и далее.

Ответить | Правка | К родителю #219 | Наверх | Cообщить модератору

113. "Открыты исходные тексты языка программирования V"  +/
Сообщение от Аноним (49), 24-Июн-19, 14:46 
>> == пишется быстро, при том, что используется не часто.
>> = пишется быстрее чем := и используется часто и без шифта.
>> Сами подумайте, что лучше или у вас какая-то другая клавиатура?
> 1 В моём коде я сравниваю куда чаше чем присваиваю!

Просто первый попавшийся пример:


let neg x =
    match x with
    | false -> true
    | true -> false
;;

https://ru.wikipedia.org/wiki/%D0%A1%D0%...

Ответить | Правка | К родителю #90 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру