Бакалавриат - это базовое высшее образование. Магистратура же - это высшее образование со специализацией. Грубо говоря насколько я понял хотят приравнять бакалавриат к магистратуре, правда я не понимаю зачем.
Вы неправы. На Suckless.org именно про отсутствие реализации ненужных функций в одной программе. То есть не пихать всё в одну огромную программу, а сделать несколько простых программ. Не реализовывать каждый раз в каждой программе абсолютно всё, а только то что нужно. Например для вкладок у них используется tabbed, И у их терминала st нет вкладок , у их браузера surf нет реализации вкладок. И tabbed может использоваться и с surf и с st. Для запуска программ у них нет встроенного меню в dwm, там используется dmenu. Пишете одну реализацию для сотни программ, а не сотню реализаций в сотне программ. И в итоге получается меньше кода. И это приводит к тому что такой код проще поддерживать, меньше потенциальных багов, лучше безопасность.
Все что не относится к C. И всё что относится к GNU C. Я не шутил когда говорил что мне проще с нуля запилить будет. И он никогда не будет выдавать такой код как GCC.
Я предлагаю не реализовывать ненужных функций. Для упрощения дальнейшей поддержки кода, для уменьшения количества багов, для улучшения безопасности. А если еще и при этом придерживаться стандартов, то будет вообще замечательно. Многие из программ suckless.org являются законченными продуктами и при этом что замечательно имеют небольшое количество потенциальных багов и их проще поддерживать. Никакого раздутого ненужного кода нет. Не надо писать код ради написания кода, пожалуйста.
щВ этом и суть. У них нет таких переусложненных проектов, их проекты максимально упрощены. А раз ниже сложность проекта, то необходимости использовать для нескольких файлов кода cmake нет. Усложнять не надо, если кратно, упрощать надо. И это облегчит дальнейшую поддержку в разы.
Человек не может писать код без багов, но можно сократить их до возможного минимума. Проблемы GCC, glibc и других программ не в том что их пишут идиоты, а в том что они имеют лишнии функции, которые просто раздувают код, а раздувание кода вызывает баги и проблемы с безопасностью. Вот здесь - https://suckless.org/sucks/ это разобрано
Кек. У меня ростелеком даже подключить интернет не смог с моим роутером. Пришлось самому настраивать чтобы работало.
Количество циклов работы аккумулятора ограничено.И чем больше циклов прошло, тем больше он деградирует
Вам столлман давным-давно говорил про это. Что вы сделали? Хлопали ушами. Наслаждайтесь.
Бакалавриат - это базовое высшее образование. Магистратура же - это высшее образование со специализацией. Грубо говоря насколько я понял хотят приравнять бакалавриат к магистратуре, правда я не понимаю зачем.
Основное сказано в статье. Если кратко, то у Nvidia драйвера оптимизированы под игры, а здесь с этим плохо всё.
Да пускай переводит на закрытую лицензию. Его же код. Он может делать с ним что хочет. Может так люди задумаются о том что можно делать сайты без JS.
Возможно вы не используете системные приложения. Они все такие.
У Pixel 7 Pro толщина 7,9 мм. Вы понимаете что такое 7,9 мм? Его можно сломать просто слишком сильно ткнув пальцем и погнуть голыми руками.
Обратная сторона того что смартфоны стали тонкими. Чем тоньше, тем меньше усилий надо приложить чтобы, что то сломать в таком смартфоне.
Программы обучения в вузах устарели примерно лет на 20. От этих бюджетных мест толку не будет.
Они сократили отдел тестирования полностью. Теперь тестируют добровольцы забесплатно.
Вы неправы. На Suckless.org именно про отсутствие реализации ненужных функций в одной программе. То есть не пихать всё в одну огромную программу, а сделать несколько простых программ. Не реализовывать каждый раз в каждой программе абсолютно всё, а только то что нужно. Например для вкладок у них используется tabbed, И у их терминала st нет вкладок , у их браузера surf нет реализации вкладок. И tabbed может использоваться и с surf и с st. Для запуска программ у них нет встроенного меню в dwm, там используется dmenu. Пишете одну реализацию для сотни программ, а не сотню реализаций в сотне программ. И в итоге получается меньше кода. И это приводит к тому что такой код проще поддерживать, меньше потенциальных багов, лучше безопасность.
Все что не относится к C. И всё что относится к GNU C. Я не шутил когда говорил что мне проще с нуля запилить будет. И он никогда не будет выдавать такой код как GCC.
Я бы предпочел не заниматься выпиливанием функций, а с нуля спроектировать и написать. Мне было бы так проще сделать, чем разгребать этот код.
Вы немного не понимаете о чем я говорю. Я говорю про такую практику - https://vc.ru/dev/440224-kak-pisat-kod-chtoby-tebya-ne-uvolili
Я предлагаю не реализовывать ненужных функций. Для упрощения дальнейшей поддержки кода, для уменьшения количества багов, для улучшения безопасности. А если еще и при этом придерживаться стандартов, то будет вообще замечательно. Многие из программ suckless.org являются законченными продуктами и при этом что замечательно имеют небольшое количество потенциальных багов и их проще поддерживать. Никакого раздутого ненужного кода нет. Не надо писать код ради написания кода, пожалуйста.
щВ этом и суть. У них нет таких переусложненных проектов, их проекты максимально упрощены. А раз ниже сложность проекта, то необходимости использовать для нескольких файлов кода cmake нет. Усложнять не надо, если кратно, упрощать надо. И это облегчит дальнейшую поддержку в разы.
Человек не может писать код без багов, но можно сократить их до возможного минимума. Проблемы GCC, glibc и других программ не в том что их пишут идиоты, а в том что они имеют лишнии функции, которые просто раздувают код, а раздувание кода вызывает баги и проблемы с безопасностью. Вот здесь - https://suckless.org/sucks/ это разобрано
Да, не понравился.
Хорошо что у меня есть локальная википедия и этот редизайн её не коснется.