Чому програми, написані на одних мовах програмування, швидші за аналоги, що написані на інших мовах? В чому різниця між компільованими та інтерпретованими мовами і яка роль байткода у цій історії:
http://www.makeuseof.com/tag/programming-languages-faster-than-others/
Сайт, на якому можна переглянути код та порівняти ефективність "іграшкових програм" (код на 100 рядків), що написані на різних мовах програмування:
http://benchmarksgame.alioth.debian.org/
Цикл статей про деякі основні концепції програмування, про які має знати кожен програміст:
- Стек та Куча (Heap)
- Компільовані та Інтерпретовані мови
- Паралелізм (Concurrency)
- Статична та Динамічна перевірка типів
- Інтроспекція типів та Рефлексія
- Основні концепції Функціонального програмування
- Збирання сміття (Garbage Collection)
https://thesocietea.org/2014/10/programming-concepts-the-stack-and-the-heap/
http://www.makeuseof.com/tag/programming-languages-faster-than-others/
Сайт, на якому можна переглянути код та порівняти ефективність "іграшкових програм" (код на 100 рядків), що написані на різних мовах програмування:
http://benchmarksgame.alioth.debian.org/
Цикл статей про деякі основні концепції програмування, про які має знати кожен програміст:
- Стек та Куча (Heap)
- Компільовані та Інтерпретовані мови
- Паралелізм (Concurrency)
- Статична та Динамічна перевірка типів
- Інтроспекція типів та Рефлексія
- Основні концепції Функціонального програмування
- Збирання сміття (Garbage Collection)
https://thesocietea.org/2014/10/programming-concepts-the-stack-and-the-heap/