The OpenNET Project / Index page

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



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

Оглавление

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

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


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ообщить модератору

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

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




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

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