Автор Гілка: Економіка мов програмування  (Прочитано 1916 раз)

Відсутній Володимир Лісівка

  • Адміністратор ЩОДО
  • Видавець
  • *****
  • дописів: 3825
  • Карма: +11/-0
  • Програміст
У невеличкій статті розглядається економіка мов програмування, що, можливо, зацікавить тих, хто збирається писати свою мову програмування.
[Fedora Linux]

Відсутній nickat

  • Письменник
  • *****
  • дописів: 587
  • Карма: +0/-0
  • Debian user
Re: Економіка мов програмування
« Відповідей #1 : 2005-07-20 14:17:04 »
Я б радив цю статтю також починаючим програмістам. Тоді б у них не виникало глупого питання: "яка мова краще/повноцінніша", і флеймів на цю тему поменьшало б.
Best regards,
nickat

Відсутній Володимир Лісівка

  • Адміністратор ЩОДО
  • Видавець
  • *****
  • дописів: 3825
  • Карма: +11/-0
  • Програміст
Re: Економіка мов програмування
« Відповідей #2 : 2005-07-20 19:12:40 »
Дурних питань не буває. :-)

Зі статті стає зрозуміло, що успіх чи неуспіх багатьох мов залежить від того, чи є економічно доцільними їхні реалізації. В статті вказується, які саме фактори впливають на кращість/гіршість мови в економічному плані.

Ідеальна мова повинна:
 - бути проста у вивченні та використанні;
 - оперувати високими рівнями абстракції;
 - бути ефективною при використанні (швидко працювати, займати мало пам'яті);
 - не повинна залежати від одного виробника (опиратися на стандарти).

Поки що усім критеріям задовільняє хіба мова SQL, але вона не універсальна.
« Змінено: 2005-07-20 19:18:54 від lvm »
[Fedora Linux]

Відсутній Yaroslav Fedevych

  • Літератор
  • ******
  • дописів: 1069
  • Карма: +0/-0
  • Людина — ніщо, справа — все
Re: Економіка мов програмування
« Відповідей #3 : 2005-07-20 22:24:09 »
LISP! :)

Відсутній Володимир Лісівка

  • Адміністратор ЩОДО
  • Видавець
  • *****
  • дописів: 3825
  • Карма: +11/-0
  • Програміст
Re: Економіка мов програмування
« Відповідей #4 : 2005-07-21 13:14:11 »
LISP! :)

Лісп не простий у вивчені та використанні. Особливо задовбують мільйони дужок.
[Fedora Linux]

Відсутній Youry

  • Новачок
  • *
  • дописів: 28
  • Карма: +0/-0
  • Mandriva 2007 (free)
Re: Економіка мов програмування
« Відповідей #5 : 2005-07-21 17:04:55 »
LISP! :)

Лісп не простий у вивчені та використанні. Особливо задовбують мільйони дужок.

Одного знайомого программіста "задовбували" зірочки в Сі, поки він не зрозумів їх видатне призначення :)

Відсутній Володимир Лісівка

  • Адміністратор ЩОДО
  • Видавець
  • *****
  • дописів: 3825
  • Карма: +11/-0
  • Програміст
Re: Економіка мов програмування
« Відповідей #6 : 2005-07-21 17:17:17 »
LISP! :)

Лісп не простий у вивчені та використанні. Особливо задовбують мільйони дужок.

Одного знайомого программіста "задовбували" зірочки в Сі, поки він не зрозумів їх видатне призначення :)

char *****************************p;

...

x=a/*****************************p; /* test :-) */
y=z;
[Fedora Linux]

Відсутній nickat

  • Письменник
  • *****
  • дописів: 587
  • Карма: +0/-0
  • Debian user
Re: Економіка мов програмування
« Відповідей #7 : 2005-07-21 20:17:53 »
Дурних питань не буває. :-)

Може і так, але сперичатися з подібного питання, це дійсно дурість. Багато зустрічав флеймів на цю тему...

Ідеальна мова повинна:
 - бути проста у вивченні та використанні;
 - оперувати високими рівнями абстракції;
 - бути ефективною при використанні (швидко працювати, займати мало пам'яті);
 - не повинна залежати від одного виробника (опиратися на стандарти).
Поки що усім критеріям задовільняє хіба мова SQL, але вона не універсальна.

На скількі мені відомо, жодна з реалізацій SQL не відповідає останньому критерію. Жоден із стандартів SQL не був імлементований повністью.

IMHO так чи інакше мова повинна мати якусь спеціалізацію. Чи як у статті: "робити щось набагато краще ніж інші". Тому мови (програмування), яка буде нейкраще підходити для всіх завдань, мабуть не буде ніколи... У всякому випадку ми цього не побачимо.
Best regards,
nickat

Відсутній Yaroslav Fedevych

  • Літератор
  • ******
  • дописів: 1069
  • Карма: +0/-0
  • Людина — ніщо, справа — все
Re: Економіка мов програмування
« Відповідей #8 : 2005-07-22 23:17:15 »
Володю, за допомогою макр ти можеш повністю позбутись дужок у Ліспі. Метапрограмування й концептуальна простота -- це його головна зброя.

Відсутній Володимир Лісівка

  • Адміністратор ЩОДО
  • Видавець
  • *****
  • дописів: 3825
  • Карма: +11/-0
  • Програміст
Re: Економіка мов програмування
« Відповідей #9 : 2005-07-25 12:36:43 »
Володю, за допомогою макр ти можеш повністю позбутись дужок у Ліспі. Метапрограмування й концептуальна простота -- це його головна зброя.

Тільки те, що вийде в результаті, ніхто крім мене прочитати не зможе. ;-) Ще один діалект ліспа тихо з'явиться і тихо помре.

[Fedora Linux]