vak: (Default)
[personal profile] vak
Много качественных исходников на разных языках программирования можно найти по ссылке: https://github.com/TheAlgorithms

Особенно полезно при изучении языков. И для расширения кругозора неплохо.

Date: 2022-11-21 11:41 (UTC)
euthanasepam: Delirium Tremens (Delirium_Tremens)
From: [personal profile] euthanasepam
Мне кажется, это бесполезно без объяснения о том, как именно транслятор превращает говнокод программу студента в машинные коды для конкретного железа и как оное железо устроено и работает. :)


Забавно выглядят скриптовые языки, двигающие байты. :)


Я однажды попробовал сравнить быстродействие пары алгоритмов с известного популярного сайта:

https://euthanasepam.dreamwidth.org/144009.html

Edited Date: 2022-11-21 11:51 (UTC)

Date: 2022-11-21 14:23 (UTC)
x86128: (Default)
From: [personal profile] x86128
годное замечание. бегло глянул в Golang там решения "идеоматичные", например, представление графа как хэшмапа хэшмап без значений - map[int]map[int]struct{}, где struct{} некий аналог void. внутреннее представление хэшмап в го достаточно монструозное.