Теперь Кью работает в режиме чтения

Мы сохранили весь контент, но добавить что-то новое уже нельзя

Возможно ли программировать без библиотек или создать свой фреймворк?

Программирование+2
Константин Тихонов
  ·   · 2,0 K
Лучший
Программист (С#, JS, Go), разработчик ПО...  · 29 сент 2020  ·
avnetkachov

Можно программировать без библиотек. Это будет странное программирование. но это возможно. Создание и использование функций - это функционал практически любого языка программирования. Библиотеки настолько привычны для языков, что набор функций доступных разработчику при начале работы с языком (ввод/вывод, сериализация и т.п.) называются "стандартной библиотекой" См. C standard library или BCL - base class library for .NET.

Есть такая оптимизация компилятора, называется inlining. Когда расходы на вызов функции сопоставимы со временем выполнения функции, она может быть вставленна в код непосредственно. Её код копируется в место вызова. Программировать без библиотек - это как заинлайнить все функции.

Мой Телеграм - программирование, интересности, и Великобритания. Перейти на t.me/avnetkachov
Senior fullstack developer (c#, Java, php, js).  · 29 сент 2020  ·
gamedevpub
Совсем без библиотек программировать, конечно же, можно, другой вопрос, есть ли в этом какой-то практический смысл. Иногда написать своюфункцию/реализацию проще и выгоднее, чем тащить в проект целую библиотеку, а иногда... Читать далее
Разрабатываем игры и хотим, чтобы таких как мы было больше.Перейти на vk.com/gamedevpub
"Мы можем все" - как сказал один мой знакомый IT дир. В этом и прелесть программирования. Если есть время, мозги и желание, достаточно лишь заиметь компьютер с клавиатурой и можно запилить абсолютно все, что захочешь:... Читать далее
1 эксперт согласен