Учебный Курс По Компилятору Samsung: Мы Научим Вас Создавать «Программы Для Программирования»

Каждый уважающий себя программист хотя бы раз в жизни хотел придумать свой язык программирования — и сделать для него компилятор.

Такое желание вполне объяснимо: сделать программу, которая в результате своей работы генерирует другую программу – это, если вдуматься, магия, чистая магия! Кому не хочется хоть немного поучаствовать в таком волшебстве! На заре развития программных технологий, в шестидесятых-семидесятых годах прошлого века, компиляторы часто называли «программами программирования».

Что делать, если вы хотите заниматься разработкой компиляторов в своей профессиональной деятельности? Надо сказать, это действительно редкая профессия, можно даже сказать, элита сообщества программистов.

Для разработки компилятора с нуля даже для очень компактного и простого языка программирования требуется знакомство с впечатляющим пластом математических основ — теорией формальных грамматик, алгоритмами над деревьями и графами, механизмами оптимизационных преобразований — а также владение богатыми практический опыт внедрения компиляторов, накопленный за годы работы.

несколько десятилетий.

Кому нужны специалисты этой редкой профессии? Основными работодателями являются крупные международные компании и производители компьютерного оборудования.

И там сосредоточены современные теоретические и практические знания по созданию компиляторов.

Исследовательский центр Samsung в Москве — одно из таких редких мест, и мы предлагаем воплотить в жизнь вашу мечту о собственном работающем компиляторе, записавшись на программу Samsung Compiler Bootcamp.

Учебный курс по компилятору Samsung: мы научим вас создавать «программы для программирования»

Подробности читайте под катом.

Традиционно проектирование и разработка компиляторов считается одним из краеугольных камней информатики наряду с операционными системами и базами данных.

Курс построения компилятора обязателен в программе ИТ-фака любого серьезного вуза как за рубежом, так и в России.

К сожалению, знаний, полученных в университете по этой теме, вряд ли будет достаточно для осуществления мечты о собственном работающем компиляторе промышленного языка.

Для тех, кто хочет восполнить недостаток практических знаний и реального опыта разработки компиляторов, Исследовательский центр Samsung в Москве предлагает бесплатную программу Samsung Compiler Bootcamp.



Содержание программы

В течение трех недель участников Bootcamp обучат всем практическим аспектам создания компиляторов — от лексического анализа до оптимизации и генерации целевого кода.

Также будут рассмотрены вопросы, связанные с архитектурой современных систем компиляции и интерпретации, включая концепцию виртуальной машины, а также архитектуру поддержки времени выполнения.

Помимо лекций, программа включает серьезную практическую часть: студенты разработают компилятор небольшого, но вполне функционального языка программирования и в конце курса проведут презентацию своего проекта.



Кто будет учить?

Разумеется, профессиональные разработчики с многолетним опытом разработки компиляторов.

Евгений Зуев будет ведущим лектором Samsung Compiler Bootcamp. Евгений — разработчик первого отечественного ISO-совместимого компилятора C++, работал в Исследовательском центре Samsung в Москве, сейчас является профессором Университета Иннополис.

Он выпускник МГУ, кандидат технических наук, автор нескольких книг, в Интернете известны его статья и одноименная книга «Редкая профессия» и множество видео с его лекциями.

Дмитрий Бочарников, ведущий разработчик отдела компиляторов Исследовательского центра Samsung в Москве, имеет большой опыт работы в проектах по созданию компиляторов C/C++, V8 (JavaScript), Swift, .

NET для Tizen, компилятора NPU, компилятора DSP для различного оборудования.

платформы.

Сергей Игнатов, ведущий разработчик отдела компилятора исследовательского центра Samsung в Москве, до Samsung работал в Sun и Intel. Занимался проектами оптимизации и разработкой компиляторов для языков C/C++, Fortran, .

NET для Tizen, NPU-компилятора, DSP-компилятора.



Как и где будут проходить занятия?

Участие в Samsung Compiler Bootcamp бесплатное! Продолжительность программы: 3 недели – с 30 сентября по 18 октября 2019 г.

Формат: очные занятия в московском офисе Исследовательского центра Samsung (метро Савеловская, Марьина роща).

Расписание занятий: понедельник, среда, пятница с 16:30 до 20:00.

Как записаться на курс Samsung Compiler Bootcamp?

Заявку могут подать студенты, обучающиеся на 4 курсе и старше, а также выпускники вузов.

Группа участников Bootcamp будет набираться на основе конкурсного отбора.

Кандидатам будет предложено пройти сложный онлайн-тест по программированию на C++.

Подайте заявку здесь.

СРОК ПОДАЧИ ЗАЯВОК – до 25 сентября включительно! Samsung Compiler Bootcamp — это не только способ расширить свои знания и опыт, но и возможность начать карьеру разработчика компиляторов — лучшие выпускники получат приглашение на работу в Исследовательский центр Samsung в Москве.

Приходите воплощать свои мечты в реальность! Теги: #bootcamp #Samsung #обучение программированию #обучение программированию #компиляторы #Системное программирование #вечерняя школа

Вместе с данным постом часто просматривают:

Автор Статьи


Зарегистрирован: 2019-12-10 15:07:06
Баллов опыта: 0
Всего постов на сайте: 0
Всего комментарий на сайте: 0
Dima Manisha

Dima Manisha

Эксперт Wmlog. Профессиональный веб-мастер, SEO-специалист, дизайнер, маркетолог и интернет-предприниматель.