The OpenNET Project / Index page

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



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

Оглавление

Первый тестовый выпуск языка программирования Hare, opennews (??), 21-Фев-24, (0) [смотреть все]

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


24. "Первый тестовый выпуск языка программирования Hare"  +2 +/
Сообщение от Аноним (24), 21-Фев-24, 10:02 
Самый простые языки - это Оберон и Си, если предлагают ещё проще, то это мошенничество.
Ответить | Правка | Наверх | Cообщить модератору

49. "Первый тестовый выпуск языка программирования Hare"  +/
Сообщение от Карлос Сношайтилис (ok), 21-Фев-24, 11:49 
"С" не простой. Аскетичный (или скудный, смотря какую коннотацию хочется вложить) - да, но не простой.
У него высокая когнитивная сложность. Нужен хороший опыт, чтобы влёт понимать, что с кодом сделает компилятор.
Ответить | Правка | Наверх | Cообщить модератору

71. "Первый тестовый выпуск языка программирования Hare"  +2 +/
Сообщение от Neon (??), 21-Фев-24, 13:32 
Какая нафиг когнитивная сложность в С ?! С - очень простой язык. Если кто то не может осилить, например, понятие указателя или адресную арифметику (тоже ничего сложного), то такому человеку нечего делать в IT.
Ответить | Правка | Наверх | Cообщить модератору

146. "Первый тестовый выпуск языка программирования Hare"  +/
Сообщение от n00by (ok), 22-Фев-24, 13:17 
> Какая нафиг когнитивная сложность в С ?! С - очень простой язык.
> Если кто то не может осилить, например, понятие указателя или адресную
> арифметику (тоже ничего сложного), то такому человеку нечего делать в IT.

Понятие указателя осилить очень просто - это абстракция над адресом в памяти. Теперь надо осилить, что такое адрес в памяти... :)

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

157. "Первый тестовый выпуск языка программирования Hare"  +/
Сообщение от Вы забыли заполнить поле Иаше (?), 22-Фев-24, 20:56 
C: int (*(*fp)(int (*)(int, int), int))(int, int)
go: func(func(int,int) int, int) func(int, int) int

qed.

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

167. "Первый тестовый выпуск языка программирования Hare"  +1 +/
Сообщение от Аноним (-), 23-Фев-24, 08:55 
Не перегибай. Никто так не пишет.
Ответить | Правка | Наверх | Cообщить модератору

171. "Первый тестовый выпуск языка программирования Hare"  +/
Сообщение от Аноним (171), 23-Фев-24, 11:51 
даже если пишет что тут непонятного. трёхэтажные шаблоны у плюсов выглядят гораздо страшнее
Ответить | Правка | Наверх | Cообщить модератору

182. "Первый тестовый выпуск языка программирования Hare"  +/
Сообщение от Вы забыли заполнить поле Иаше (?), 23-Фев-24, 19:26 
речь так-то не про плюсы, а про сишку по сравнению со всем остальным.

> что тут непонятного

у вас красный нос отклеился.  


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

199. "Первый тестовый выпуск языка программирования Hare"  +/
Сообщение от _ (??), 24-Фев-24, 18:26 
>речь так-то не про плюсы, а про сишку по сравнению со всем остальным.

ЭТАДРУГОЕ!(C) Ясно - понятно.

В прошлом веке зубры вывели лемму: "Программу на Фортрате можно написать на любом ЯП"(С) Ну на то онЕ и зубры...
В 21 веке это звучит куда поэтичнее - гов***од можно слепить на любом ГЯП! А ГЯП - они все! :-D

PS: Просто есть программеры которые даже на Perl понятно пишут, а есть к примеру йА :-)))))

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

181. "Первый тестовый выпуск языка программирования Hare"  +/
Сообщение от Вы забыли заполнить поле Иаше (?), 23-Фев-24, 19:24 
> Не перегибай. Никто так не пишет.

=> https://github.com/torvalds/linux/blob/master/tools/testing/...

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

200. "Первый тестовый выпуск языка программирования Hare"  +/
Сообщение от _ (??), 24-Фев-24, 18:28 
Пойдёт.
А для мэнеджера - так просто великолепно! :-D
Ответить | Правка | Наверх | Cообщить модератору

214. "Первый тестовый выпуск языка программирования Hare"  +/
Сообщение от Карлос Сношайтилис (ok), 26-Фев-24, 10:17 
> Какая нафиг когнитивная сложность в С ?! С - очень простой язык.

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

> понятие указателя или адресную ... арифметику

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

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

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

215. "Первый тестовый выпуск языка программирования Hare"  +/
Сообщение от n00by (ok), 26-Фев-24, 12:48 
> Указатели и адресная арифметика не имеют отношения к языку, это базовые понятия,
> о которых должен знать любой погромист, даже питонистам это будет полезно,
> чтобы понимать что такое передача "по ссылке или по значению" и
> легче оценивать сложность операций.

Пришлось когда-то переписывать void f(vector<vector<string> > a);
Писал, кстати, перловик, питонистов тогда почти не было. Всё даже работало.

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

91. "Первый тестовый выпуск языка программирования Hare"  +/
Сообщение от Аноним (91), 21-Фев-24, 16:17 
Ты путаешь когнитивную сложность (это к C++ и Rust) и знание конкретных платформ и компиляторов, которое большинству прикладных программистов не требуется.
Ответить | Правка | К родителю #49 | Наверх | Cообщить модератору

129. "Первый тестовый выпуск языка программирования Hare"  +/
Сообщение от nox. (?), 22-Фев-24, 07:04 
Как раз прикладным оно требуется.
Ответить | Правка | Наверх | Cообщить модератору

132. "Первый тестовый выпуск языка программирования Hare"  +2 +/
Сообщение от Аноним (-), 22-Фев-24, 07:42 
Системщикам ты хотел сказать.
Ответить | Правка | Наверх | Cообщить модератору

80. "Первый тестовый выпуск языка программирования Hare"  +1 +/
Сообщение от Бывалый Смузихлёб (ok), 21-Фев-24, 14:12 
асм гораздо проще без учёта цирка с сопроцессором
Инструкция к нему( за исключением установки и настройки среды разработки ) - это несколько листов таблицы с названием инструкций, опкодами, аргументами и что инструкция вообще делает
А по большому счёту - даже более 30 инструкций едва ли будет использоваться если не требуется какая-то серьёзная оптимизация
Несколько совершенно конкретных инструкций. Что хочешь - то и делай. И никаких гор разных скобок к которым многие просто привыкли и не замечают

А для чего-то сложного - и си едва ли сгодится

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

121. "Первый тестовый выпуск языка программирования Hare"  +/
Сообщение от _ (??), 22-Фев-24, 04:25 
>асм гораздо проще без учёта цирка с сопроцессором

- и без учёта зоопарка процессоров, которые друг от дружки таки весьма 8-/ иногда настолько неимеющиеаналогов, что и асм у них - такой же :-)  И это я не про Эльбрус даже :)
- и без учёта fuckта, что на нём писать - долго и нудно. За неделю до deadline (а их никто не отменит!) - ты начнёшь мрачно лажать. Оно и на высоком уровне так, но на асме если нет времени подумать - амба сразу!
>Инструкция к нему( за исключением установки и настройки среды разработки ) - это несколько листов таблицы с названием инструкций, опкодами, аргументами и что инструкция вообще делает

И так для каждой архитектуры. И внутри - для каждого генерЭйшена. И внутри для кажной ревизии ... :)
...
>А для чего-то сложного - и си едва ли сгодится

Вот и я говорю что ведро - это ж курсовя для второкурсников, максимум! :)

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

178. "Первый тестовый выпуск языка программирования Hare"  +/
Сообщение от Аноним (177), 23-Фев-24, 17:46 
> на нём писать - долго и нудно

Так и на С писать долго и нудно

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

201. "Первый тестовый выпуск языка программирования Hare"  +/
Сообщение от _ (??), 24-Фев-24, 18:34 
Фор вхум - хау!(С)

(C)Пьеса о жизни американских индейцев в МГИМО Ж:)

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

143. "Первый тестовый выпуск языка программирования Hare"  +/
Сообщение от n00by (ok), 22-Фев-24, 12:41 
> асм гораздо проще без учёта цирка с сопроцессором
> Инструкция к нему( за исключением установки и настройки среды разработки ) -
> это несколько листов таблицы с названием инструкций, опкодами, аргументами и что
> инструкция вообще делает

Intel® 64 and IA-32 Architectures Software Developer’s Manual
Volume 2 (2A, 2B, 2C & 2D): Instruction Set Reference, A-Z

2215 страниц.

"Инструкция" на язык Рефал - 2 страницы.

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

190. "Первый тестовый выпуск языка программирования Hare"  +1 +/
Сообщение от Бывалый Смузихлёб (ok), 24-Фев-24, 12:09 
>[оверквотинг удален]
>> это несколько листов таблицы с названием инструкций, опкодами, аргументами и что
>> инструкция вообще делает
> Intel® 64 and IA-32 Architectures Software Developer’s Manual
> Volume 2 (2A, 2B, 2C & 2D): Instruction Set Reference, A-Z
> 2215 страниц.
> "Инструкция" на язык Рефал - 2 страницы.
>> асм гораздо проще без учёта цирка с сопроцессором
>> А по большому счёту - даже более 30 инструкций едва ли будет
>> использоваться если не требуется какая-то серьёзная оптимизация
> Intel® 64 and IA-32

А чего про арм и риск-5 забыл ?

Про остальное - даже из описания очевидно, что вообще всё гамно в кучу свалил. Но зачем ?


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

192. "Первый тестовый выпуск языка программирования Hare"  –2 +/
Сообщение от n00by (ok), 24-Фев-24, 14:11 
>[оверквотинг удален]
>>> инструкция вообще делает
>> Intel® 64 and IA-32 Architectures Software Developer’s Manual
>> Volume 2 (2A, 2B, 2C & 2D): Instruction Set Reference, A-Z
>> 2215 страниц.
> А чего про арм и риск-5 забыл ?

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

Вроде бы достаточно и одного примера, что бы опровергнуть чушь. Но вот еще, если так надо: Z80 Central Processor Unit - описание инструкций в русском переводе занимает страницы с 28 по 57 включительно.

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

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

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

194. "Первый тестовый выпуск языка программирования Hare"  +/
Сообщение от Бывалый Смузихлёб (ok), 24-Фев-24, 16:40 
да нет, ещё один пример, насколько твой "невероятно ценный" коммент совершенно бесполезен по сути
даже удивительно. Вроде ты много пишешь, вроде тебя порой( очень редко, почти никогда ) упоминают как годного кодера. Но, похоже, очень немного комментов, от которых был бы хотя бы минимальный но смысл.
Просто бесполезный мусор и срач. Каки очередной твой ответ.
Да и кто говорил про кроссплатформенность и разные архитектуры ? Их и на простой сишке просто так не сделаешь.

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

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

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

202. "Первый тестовый выпуск языка программирования Hare"  +/
Сообщение от _ (??), 24-Фев-24, 18:37 
>да нет, ещё один пример, насколько твой "невероятно ценный" коммент совершенно бесполезен по сути

даже удивительно.

А вот твои комменты - ценны! Ценны тем что сразу дают оппонентам 146% уверенность - ты ассемблеров не то что не юзал, ты их даже не видел :))))

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

203. "Первый тестовый выпуск языка программирования Hare"  +1 +/
Сообщение от _ (??), 24-Фев-24, 18:40 
добавочка:
>По сути то, что требовалось - вызов внешних апи( размещение данных в регистрах + стек + вызов. Хотя вызов можно заменить помещением адреса возврата в стек + прыжок по адресу функции ) + прибавление+вычитание регистров + сравнение и условные переходы + вызовы и возвраты + минимальная работа со стеком

... ага :)
И что же в результате получится? Никакаой язык не напоминает? :-)))))))))

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

210. "Первый тестовый выпуск языка программирования Hare"  +/
Сообщение от n00by (ok), 24-Фев-24, 21:35 
> добавочка:
>>По сути то, что требовалось - вызов внешних апи( размещение данных в регистрах + стек + вызов. Хотя вызов можно заменить помещением адреса возврата в стек + прыжок по адресу функции ) + прибавление+вычитание регистров + сравнение и условные переходы + вызовы и возвраты + минимальная работа со стеком
> ... ага :)
> И что же в результате получится? Никакаой язык не напоминает? :-)))))))))

Получится печаль и ложная уверенность "я знаю асм". В Си хотя бы можно с битами помудрить, а не тупо сравнивать два регистра. Про качество кода лучше замять для ясности. Вместо такого "знания" больше толку будет почитать книжку Генри С. Уоррен младшего.

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

209. "Первый тестовый выпуск языка программирования Hare"  +/
Сообщение от n00by (ok), 24-Фев-24, 21:02 
> Ну прокомментировал ты коммент об асме, где чётко упоминалось об отсутствии оптимизации
> и всяких сопроцессоров говнокнигой интола на 64 бита + итаниум со
> всем гавном в картинках.

Я впервые последую примеру местных докторов и посоветую тебе принять таблетки. Похоже, ты бредишь. Ни о каком Итаниуме я не писал.

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

134. "Первый тестовый выпуск языка программирования Hare"  +3 +/
Сообщение от Хрю (?), 22-Фев-24, 08:01 
Помню на лоре один такой тоже орал что си это круто и очень просто, а потом постом ниже не смог без ошибок два char* соединить.  Си обманчиво прост, а по факту там много деталей которые надо держать в голове.
Ответить | Правка | К родителю #24 | Наверх | Cообщить модератору

159. "Первый тестовый выпуск языка программирования Hare"  +/
Сообщение от Аноним (159), 22-Фев-24, 21:40 
В любом более-менее развитом языке это всегда так. Профессия программиста - не для недоучек.
Ответить | Правка | Наверх | Cообщить модератору

162. "Первый тестовый выпуск языка программирования Hare"  +/
Сообщение от ананим.orig (?), 22-Фев-24, 23:48 
> два char* соединить

а зачем соединять 2-а указателя на char?

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

198. "Первый тестовый выпуск языка программирования Hare"  +/
Сообщение от _ (??), 24-Фев-24, 18:19 
>Самый простые языки - это Оберон и Си,

Для начала расшифруй - простые в чём?
Оберон конечно да - __полная__ формальная спецификация - 17 страниц! Дедушка Вирт всё же святой :)
Хоть его паскаль нашим Сям и проиграл :-)  (это фраза лет 30 назад вызвала бы мордобой в пивнушке :-D)
Да и Оберонов вокруг как то ... не засилье.

>если предлагают ещё проще, то это мошенничество.

так нынче то это единственная бизнес-модель. Не нае**** не проживёшь :(

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

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

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




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

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