648 читали · 4 года назад
Язык С++. 8.3. Динамическая память, или куча.
Помимо статической и стековой памяти, существует еще практически неограниченный ресурс памяти, которая называется динамическая, или куча (heap). Программа может захватывать участки динамической памяти нужного размера. После использования ранее захваченный участок динамической памяти следует освободить. Под динамическую память отводится пространство виртуальной памяти процесса между статической памятью и стеком. Структура динамической памяти автоматически поддерживается исполняющей системой языка С или C++. Динамическая память состоит из захваченных и свободных сегментов, каждому из которых предшествует описатель сегмента...
3066 читали · 4 года назад
Почему языки C, C++, C# так называются?
На фоне таких названий языков программирования, как Prolog, Pascal,  Python названия из одной буквы или буквы со знаками выглядят странно. Но в них есть свой смысл. В этой статье мы узнаем, как эти языки получили свои названия. 1. C это следующая буква после B В 1969 в компании Bell Labs Кен Томпсон и Деннис Ритчи решили написать язык B, чтобы улучшать операционную систему UNIX. Изначально ОС UNIX была написана на ассемблере, что сильно замедляло ее доработку. Дальше произошла история, которую некоторые считают легендой...