ycliper

Популярное

Музыка Кино и Анимация Автомобили Животные Спорт Путешествия Игры Юмор

Интересные видео

2025 Сериалы Трейлеры Новости Как сделать Видеоуроки Diy своими руками

Топ запросов

смотреть а4 schoolboy runaway турецкий сериал смотреть мультфильмы эдисон
Скачать

CTO Message - Compilers Compilers

Автор: DevExpress

Загружено: 2011-08-12

Просмотров: 363

Описание: Back in the days of yore, pre-Internet, you knew where you stood with compilers. You'd write some code in some quasi-mathematical English, and then you'd let loose a compiler on it to produce a nice object file containing machine code that you then linked with other obj files into a program. Easy, huh? That must have been some time ago -- I'm showing my age here -- because we've had interpreters for a while where the code gets compiled on the fly into macro instructions that a state machine can execute. We've even had compilers that produce some kind of intermediate language that gets executed by a run-time virtual machine, which is after all a glorified state machine. But just recently I've been looking into another type of compiler altogether, one that compiles your code into another programming language. Because of my natural bent at the moment, I'm particularly interested in compilers that compile to JavaScript. One example is Script# which compiles C# code written against a special run-time to the equivalent JavaScript code. The interesting thing about this one is the conversion of a strongly-typed language into a dynamic language. That's possibly the most extreme case, however there's another that's just as powerful: CoffeeScript. What this one does is it abstracts out all the nasty things about JavaScript, adds a bunch of syntactic sugar, and compiles to very clean JavaScript. Companies like Google are now starting to add debugging information to the compiler output so that you can debug CoffeeScript directly. I often hear that some people find it hard to write client-side code in JavaScript. I think we're getting to the point where it'll no longer be necessary. JavaScript is becoming the assembly language of the web: write in some high level language, compile to JavaScript, and deploy the files produced as part of your site.

Не удается загрузить Youtube-плеер. Проверьте блокировку Youtube в вашей сети.
Повторяем попытку...
CTO Message - Compilers Compilers

Поделиться в:

Доступные форматы для скачивания:

Скачать видео

  • Информация по загрузке:

Скачать аудио

Похожие видео

Blitz!64 and Blitz!128 Commodore Basic Compilers. Plus a bit of X16 and Mega65.

Blitz!64 and Blitz!128 Commodore Basic Compilers. Plus a bit of X16 and Mega65.

Writing HELLO WORLD in Machine Language on the Commodore 128

Writing HELLO WORLD in Machine Language on the Commodore 128

Мне 73. Я жалею, что понял это только сейчас.

Мне 73. Я жалею, что понял это только сейчас.

Взлом Bitlocker — обход шифрования диска Windows

Взлом Bitlocker — обход шифрования диска Windows

Программирование на ассемблере без операционной системы

Программирование на ассемблере без операционной системы

First principles matter more than ever

First principles matter more than ever

Томпсон о том, как алгоритм планирования диска случайно стал Unix.

Томпсон о том, как алгоритм планирования диска случайно стал Unix.

Вебинар по схемотехнике:

Вебинар по схемотехнике: "Что нужно знать, чтобы самому спроектировать простое устройство"

Брюс Ли был в спортзале, когда 136-килограммовый бодибилдер сказал ему: «Ты — одни кости» — спуст...

Брюс Ли был в спортзале, когда 136-килограммовый бодибилдер сказал ему: «Ты — одни кости» — спуст...

Объяснение тензорных процессоров (TPU)

Объяснение тензорных процессоров (TPU)

Как Ubuntu Предала Linux - Вся Правда о Взлёте и Падении Canonical

Как Ubuntu Предала Linux - Вся Правда о Взлёте и Падении Canonical

Как работают АНТЕННЫ? Самое понятное объяснение!

Как работают АНТЕННЫ? Самое понятное объяснение!

Loops in Commodore BASIC with DO WHILE and LOOP

Loops in Commodore BASIC with DO WHILE and LOOP

Для Чего РЕАЛЬНО Нужен был ГОРБ Boeing 747?

Для Чего РЕАЛЬНО Нужен был ГОРБ Boeing 747?

Typst: Современная замена Word и LaTeX, которую ждали 40 лет

Typst: Современная замена Word и LaTeX, которую ждали 40 лет

Слабый ноут теперь ТОП игрушка! Как установить ChromeOS и получить ВСЁ!

Слабый ноут теперь ТОП игрушка! Как установить ChromeOS и получить ВСЁ!

Follow-Up on horizontal scrolling of 16-EGA-Color Bitmaps on the C128's VDC-Chip!

Follow-Up on horizontal scrolling of 16-EGA-Color Bitmaps on the C128's VDC-Chip!

Клодбот вот-вот ВСЁ РАЗРУШИТ

Клодбот вот-вот ВСЁ РАЗРУШИТ

Декораторы Python — наглядное объяснение

Декораторы Python — наглядное объяснение

Приготовьтесь к пузырю искусственного интеллекта.

Приготовьтесь к пузырю искусственного интеллекта.

© 2025 ycliper. Все права защищены.



  • Контакты
  • О нас
  • Политика конфиденциальности



Контакты для правообладателей: [email protected]