Cheese
обычно через стэк
Cheese
в нефункциональных языках принято пользоваться рекурсией только в простых случаях, потому что стэк маленький
Евгений
Рекурсия в низкоуровневых языках это push, pop, call, ret, а вовсе не обычные джампы
Евгений
Просто в хаскеле рекурсия разварачивается как в системно-стековые операции, так и в обычные джампы с хранением инфы в хипе
Евгений
Второе обычное называют "циклами". Не путайте молодых людей
Mi Shа
Чтобы в этом всем разобраться, нужно сначала разобраться с тем, что такое ассемблер?
Aliester
не
Aliester
сначала в RISC-архитектуре
кана
ну немного пописать на нем стоит, обычно в универах это есть
Евгений
Чтобы в этом всем разобраться, нужно сначала разобраться с тем, что такое ассемблер?
Ассемблер очень лёгкий, если он тебя с рисёч-целями интересует. Написать 5-10 упражнений простых и достаточно
Евгений
ну немного пописать на нем стоит, обычно в универах это есть
Обычно кодеры больше математики ненавидят только изучение ассемблера в универе
кана
хах, тебе повезло с универом. У нас в айтишных универах кодеры это те, кто раньше в игры играл и думает, что в универе научится такие же делать
Aliester
не знаю
кана
а, ну да, универ у тебя крутой был
Aliester
я оканчиваю универ
Aliester
и щас начал усиленно математику и CS учить, не хочу вебмакакой оставаться
кана
У нас - в РБ, забыл уточнить
Cheese
ну немного пописать на нем стоит, обычно в универах это есть
в некоторых есть даже проектирование процессоров из логических элементов
Anonymous
и щас начал усиленно математику и CS учить, не хочу вебмакакой оставаться
Тогда оставайся в универе или поступи куда-нибудь в epfl
кана
в моей шараге (радио, связь, немного айти) тоже была архитектура процессоров, но сами мы проектировали максимум складыватель чисел. Или перемножатель
Aliester
галицкие университеты - болото
Aliester
разве что копить бобло и пойти на магистра куда-то в Европу
Евгений
хах, тебе повезло с универом. У нас в айтишных универах кодеры это те, кто раньше в игры играл и думает, что в универе научится такие же делать
В ИТМО, политехе и на мат-мехе тоже самое, лол. На мат-мехе уничтожили матобес по факту, по тому что кодеры нылись, что изучать секвенциальное счисление, учить ассемблер и изучать структуры ОС это сраный совок, а им нужно код на шишарпе писать
Aliester
но я щас в ФБ скоро лечу на онсайт интервью, надеюсь пройду. тогда отлично все должно быть
кана
ох, мне бы универ с секвенциями и теоркатом, но я туда тупо не поступлю
Aliester
там не было бы девочек
Aliester
скушно
Anonymous
Очень много зависит от препода. И если не умеет учить , то теоркат будет дном
кана
было бы достаточно, чтобы я мог задавать вопросы. И чтобы был кто-нибудь, кто может проверить правильность суждений/доказательств Потому что осваивать это самому выглядит полунереальным
Евгений
таких надо переводить на курсы программистов в какое-нибудь мэйлру (через отчисление)
Лол. Но объективно руководство волнует доходность, а не качество продукта выпускаемого. Никто не платит денег за секвенции, а вот за шишарп платят
Aliester
а потом у нас веб как деливери платформа для контента
Aliester
Meltdown
Aliester
и вендор локи сплошь и рядом
Евгений
Вендор локи, очевидно, из-за того, что производителей интересует доходность, а не качество выпускаемого продукта
Евгений
Да правильно делают. Ты сам себя научишь лучше )
У меня в чате по теоркату 50 человек, и на простые вопросы может ответить только 1.5 человека. Один из которых я, который теоркат в универе учил (очень плохо учил) Очевидно, что на фабрике легче произвести качественный высокотехнологичный продукт чем приготовить его дома. Сделать программиста это не кораблики из коры дуба вырезать
kalloc
jnz - это jump?
Да, с проверкой условия перед выполнением
Евгений
Да, програмиста полегче
А потом мелтдаун, лол
Anonymous
Cpu делают не программисты )
Aliester
Ну что поделать. К нашей старости профессия програмиста станет лицензированой
Anonymous
И будто вы багов не делаете
Aliester
Ты не назвал системы отсчета, умник
Vladislav
Cpu делают не программисты )
на Verilog программируют
Евгений
Cpu делают не программисты )
Программисты на верилоге и вхдле
Евгений
И будто вы багов не делаете
Я не делаю багов, я не программист потому что :)
Anonymous
Я не делаю багов, я не программист потому что :)
эт не значит, что ты не ошибаешься)
Aliester
Я не делаю багов, я не программист потому что :)
Лучше сделать ничего, но хорошо, чем что-то, но кое-как
Vladislav
Точно, я именно поэтому еще ничего в своей жизни не сделал.
Vladislav
Хотя программировать начал лет десять назад.
Андрей
кто-нибудь использует тут intelijide + haskell plugin ?
Андрей
что-то оно модули делать не хочет, ни на что не ругается, не падает, вообще нет никакой реакции.
Андрей
у кого-нибудь были такие проблемы?
Andrei
который? haskforce или intellij-haskell?
Андрей
последний
Andrei
ну, иногда с ним IDE залипает на полминуты
Андрей
эмм
Андрей
так чем правильно пользоваться?
Andrei
исходники зависимостей скачивать больше никто не умеет, так что я остаюсь на intellij-haskell
Andrei
поправил, лучше стало?
Андрей
да
Cheese
моя IDE — это юникс. в данном случае — stack test --file-watch
Cheese
файло в sed правишь? ;)
в любом текстовом редакторе
Aliester
ed is a standard editor
Cheese
vi тоже стандартный (LSB)
Andrei
ладно, а go to definition чем?
Cheese
функция go to definition переоценена
Andrei
т.к документация в Haskell печально известна сами знаете чем
Aliester
использование ЭВМ для программирования переоценено