Sep. 26th, 2007

green_fr: (Default)
Пришёл на работу с утра, а на столе лежит пачка визитных карточек.
По-моему, это первые в моей жизни визитные карточки с моим именем :-)

Два дня на работе не было - курсы SAS: очередного программного продукта, с которым мне предстоит работать.
Сама программка не сложная - упрощённый Access без возможности создавать приложения, но со статистическими прибамбасами.
Курсы по macro language.
Я долго думал, что никогда не видел такой странной архитектуры: программа, написанная на SAS macro генерит программу, написанную на языке собственно SAS. Т.е., запуская программу, мы сначала запускаем первый слой, написанный на одном языке, а потом второй - результат исполнения первого.
Под конец курсов я вспомнил про C, в котором можно было писать - как это называлось? Processing instructions? Compiler instructions? Короче, инструкции, которые меняли непосредственно текст программы перед его компиляцией.
А пока писал пост, понял, что и всевозможные jsp/asp/php/perl работают примерно так же, только в качестве второго языка выступает html - не совсем то же самое, конечно, но всё же.
Если хорошо подумать, то в случае с jsp всё ещё запущеннее: исполнение jsp даёт код java, который компилируется отдельно, и чьё "исполнение" выдаёт код html.

Profile

green_fr: (Default)
green_fr

June 2025

S M T W T F S
123 4 567
89 1011 12 1314
15 16 17 18192021
22232425262728
2930     

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jun. 18th, 2025 10:26 am
Powered by Dreamwidth Studios