|
Тема |
Re: Скриптови езици? [re: Hим] |
|
Автор | aвaлayнчa (Нерегистриран) | |
Публикувано | 10.07.06 15:47 |
|
|
В отговор на:
1. Може ли да се обобщи, че скриптовите езици не изискват компилиране на кода в смисъла, в който компилираме програма на С например?
Да. Именно липсата на такова компилиране и свързване прави цикъла на разработка по-бърз.
В отговор на:
2. Казваш, че програмирането като цяло е по-бързо. А това не води ли до недостатъци, като по-бавно изпълнение, възможност за мултиплексиране на грешки и т.н.
По-бавното изпълнение е факт. Програмите, написани на скриптови езици се поддават в по-малка степен на оптимизация. Но специално за Python, Perl и Ruby има много интересно решение - след като направиш , можеш да замениш тесните места в системата с написани на C модули, които ще се изпълняват много по-бързо. Естествено, има смисъл да правиш такива неща само при много натоварени приложения.
Има много научни проучвания, които показват, че броят грешки на редове код е константа. С по-абстрактните езици са ти необходими по-малко редове код, за да решиш даден проблем, следователно в решението ще има много по-малко грешки. Малко встрани от темата, за по-сложни системи хората неслучайно са казали, че всяка от тях съдържа неформално специфициран и лошо написан интерпретатор на Лисп ;-)
Колкото до твоята задача - щом казваш, че е проста, значи попада 100% в целевата група на скриптовите езици.
|
| |
|
|
|