История Java: откуда появились современные языки программирования

История Java: откуда появились современные языки программирования

Первый компьютер появился еще в 40-х годах прошлого века. За это время были разработаны тысячи языков программирования. Пристегните ремни, мы пронесемся сквозь время и узнаем краткую историю программирования. Войдем в вагон времени на «остановке» языка ассемблера и выйдем на «остановке» языка программирования Java. Если вам ничего не говорят слова «инкапсуляция» и «полиморфизм» — не...

Просто о сложном: как устроен компилятор

Просто о сложном: как устроен компилятор

Что вы знаете о компиляторе? У многих людей (и даже студенты соответствующих специальностей не являются исключением!) этот термин ассоциируется с какой-то сверхсложной компьютерной системой, разобраться с которой невозможно. Что уж говорить о разработке компилятора или его частей своими силами! А в действительности компилятор — это всего лишь компьютерная программа, и каждый, кто хорошо владеет...

Виртуальный DOM в React

Виртуальный DOM в React

Проблема с DOM Манипулирование DOM — это сердце современной интерактивной сети. К сожалению, это намного медленнее, чем большинство используемых операций JavaScript. Эта медлительность усугубляется тем фактом, что большинство фреймворков JavaScript обновляют DOM гораздо в большем объеме, чем нужно. В качестве примера предположим, что у вас есть список из десяти элементов. Вы отмечаете первый пункт....

Основы Паскаля

Основы Паскаля

Паскаль является одним из базовых языков программирования, так как изучается еще в школе. Именно от него пошли такие языки, как HTML, С++ и другие, поэтому знать его просто необходимо. Структура Паскаль имеет такую же структуру, как и любой другой язык: заголовок, тело и конец. Заголовок Если в HTML5 заголовок и конец могут иметь свои...

Scroll to top