Doge
Doge
Doge
Меня скорее интересует как им удалось сделать его настолько медленным
Андрей
Сорс генераторы.
ну Семён Семёныч, это тот же спринг вид впрофиль, будет только хуже
Hog
Hog
Roman
Пока привыкание не наступило, никакое пиво не сравнится
Roman
Впрочем, бахну пива на всякий случай
Hog
Попробуй бельгийский саур лифман - два в одном
Shub
Doge
Зелен виноград
Ну взгляни на исходники от этого justjs или как он там.
Vladislav
Vladislav
Vladislav
Просто
Vladislav
Там уже на чистом еполл не крутанешь бенч
Doge
Они не используют нормальный драйвер бд, а тупо минимальный возможный набор того, что им нужно для бенчей.
Doge
Так что даже это не спасет от любителей голого еполла в течэмповере
Vladislav
Ask HN: Can build CRUD apps, what now? (Score: 100+ in 12 hours)
Link: https://readhacker.news/c/4HZXy
I have been building good amount of CRUD apps for the past 10 years or so, but I feel stuck, like a massive wall in front of me.
I started coding in 2010 when I was in High school using JScript and Microsoft PageBuilder with the Help Manual(chm file) that it came with (I had no internet connection). Later I picked up PHP, JS, Java and a whole lot of other technologies which allowed me to be an amazing CRUD app developer, My resume is filled with the latest trendy words like Docker, Scala, Kafka, Spark, Hive, react, K8s or any new framework that seems to make a buzz. All this was amazing but I recently realized that I am not so smart and I can't seem to build anything other than CRUD apps and it is quite depressing.
There is a world out there about compilers, run-times, drivers, emulators, VMs and OSes that I can't seem to grasp, it is just too complicated for me. My Computer Science degree and the newer degrees do not focus on these, they have become 4 year long coding boot camps that focus on getting people job ready with AWS, React, Ruby or whatever trendy. This is true for the majority of the not so prestigious universities out there.
I see a pattern and I feel the older generation is way more capable and knowledgeable when it comes to Computer Science in general. I am pretty sure a lot of people are or were in the same boat as me. I don't really have the time(Have wife & kids) to take a compiler course or set out to build my own OS, what would be the easiest way to learn these lower level things?
Things I have tried so far,
1. Reading the Dragon book(I find this would be useful only once you have built a bad compiler)
2. Paying people older than 40-45 to teach me some C/C++ and some tricks of the trade (expensive but I gained a huge amount of knowledge in a short time)
any other tricks, or comments about your own journey would be helpful.
Doge
Ask HN: Can build CRUD apps, what now? (Score: 100+ in 12 hours)
Link: https://readhacker.news/c/4HZXy
I have been building good amount of CRUD apps for the past 10 years or so, but I feel stuck, like a massive wall in front of me.
I started coding in 2010 when I was in High school using JScript and Microsoft PageBuilder with the Help Manual(chm file) that it came with (I had no internet connection). Later I picked up PHP, JS, Java and a whole lot of other technologies which allowed me to be an amazing CRUD app developer, My resume is filled with the latest trendy words like Docker, Scala, Kafka, Spark, Hive, react, K8s or any new framework that seems to make a buzz. All this was amazing but I recently realized that I am not so smart and I can't seem to build anything other than CRUD apps and it is quite depressing.
There is a world out there about compilers, run-times, drivers, emulators, VMs and OSes that I can't seem to grasp, it is just too complicated for me. My Computer Science degree and the newer degrees do not focus on these, they have become 4 year long coding boot camps that focus on getting people job ready with AWS, React, Ruby or whatever trendy. This is true for the majority of the not so prestigious universities out there.
I see a pattern and I feel the older generation is way more capable and knowledgeable when it comes to Computer Science in general. I am pretty sure a lot of people are or were in the same boat as me. I don't really have the time(Have wife & kids) to take a compiler course or set out to build my own OS, what would be the easiest way to learn these lower level things?
Things I have tried so far,
1. Reading the Dragon book(I find this would be useful only once you have built a bad compiler)
2. Paying people older than 40-45 to teach me some C/C++ and some tricks of the trade (expensive but I gained a huge amount of knowledge in a short time)
any other tricks, or comments about your own journey would be helpful.
Так компилятор не очень сложно написать же. В особенности, если ограничить себя каким-нибудь упрощенным подмножеством языка.
И это даже если не пользоваться никакими парсер и лексер генераторами, а и парсить вручную.
Sergey
Бля так лень эту пасту читать
Sergey
Что там вкратце скажите
Hog
Sergey
Doge
Что там вкратце скажите
Писать круды легко, а я вот хочу писать что-то сложное и не знаю как подступиться к этому.
Hog
Асмр?
Под мерный стук клавиш :)
Hog
Могу ещё журчание организовать
Sergey
Hog
Hog
А прочитать - нет? :)
Sergey
Не лень
Hog
Не лень
Как запятая может изменить смысл
Sergey
Doge
Doge
Это не так и сложно, в особенности если выбрать нормальный таргет.
Sergey
Что в твоём понимании нормальный таргет?
Doge
Doge
Автор вроде бы просто хочет уметь компиляторы писать
Doge
А не сделать конкурента gcc и llvm
Sergey
Sergey
А если учесть что голый таргет без дебаггера и тд ненужен то веселее становится
Doge
Sergey
Doge
Очевидно, что можно банально в линуксовые x86-64 бинарники компилить, где сложностей не очень много.
Doge
Ну там и оптимизаций не будет никаких же
Ну простейщие не очень сложно сделать, т.к. без SSA представления нынче особо смысла нет компиляторы писать, а с ним достаточное число оптимизаций легко делаются.
Mark
взял методичку вузовскую и накатал код
Sergey
Vladislav
Можно ещё просто выхлоп рослину отдавать
Vladislav
Думать особо не надо
Igor
можно компилировать в JS
Shub
Господи, где вы находите таких промыток? Ребята, если у вас после 10 лет писания крудов с женой и детьми возникают вопросы «что дальше?» — пишите мне в личку, доступно объясню, как и чем оборудовать гараж, а так же как найти себе там занятие на следующие 50 лет.
Первым 10 написавшим 15% скидка на начальный курс.
Hog
Почему обязательно круды?!
Doge
Hog
Хобби - хоббитам!
Shub
Shub
До такой степени, что ты будешь обижаться на слово «хобби»
Shub
Превращаем выгорание в суть вашей жизни. На радость всей семье
Hog
Shub
Shub
Но не всем
Hog
Я конкретно про тебя
Shub
Если б заниматься этим на фултайм - то возможно даже больше
Hog
Ты ж программист :) на порядок = в 2 раза :)))
Shub
Ну я задам тебе простой вопрос: сколько стоит твоя кухня? Cupboards которые
Hog
Без малейшего понятия. Оно вместе с домом было
Shub
Я подскажу: икеющка начинается от 15к (с новогодними скидками) + установка. В приличных магазинах от 25к
Shub
Hog
Ну, допустим. Сколько из этого ламинированная дсп, а сколько - труд пилильщика?
Shub
Shub
Существует раскроечный станок
Hog
Вж вж
Shub
Они дело в том что наполовину стандартизированы
Hog
И вот у тебя 3 пальца заместо 5 🤟
Shub
А ты не бухай