Що мені дали різні мови програмування
April 16th, 2009
Когда деньжонки способствуют, выбирайте блондинок проституток на веб портале https://prostitutkiomska155.info/hair-color/blondinki/. С такими женщинами интим ознаменуется только красивыми кайфами, а сношение захочется воспроизвести.« Порівняння Qt і Java |
Практично неділю тому я писав про причини, які примушують мене продовжувати вивчення мов програмування. А сьогодні хочу коротко розповісти про те, що я виніс з кожної з мов, з якими мені довелося зіткнутися.
Першою мовою програмування в моєму житті стало Logo. Фактично ця маленька але достатньо могутня і цікава мова розкрила переді мною цей цікавий світ, з яким я стикаюся щодня. Саме ця мова дала мені зрозуміти що це таке, навчитися придумувати і реалізовувати прості алгоритми за допомогою списків, дала розуміння операторів, процедур, функцій, рекурсії.
А що тільки коштує “черепашка”.
Далі в моєму житті з’явився Pascal. Традиційна мова для навчання в нашій країні. Завдяки цій мові я зрозумів, що таке типи і змінні, як це співвідноситься з розташування даних в пам’яті комп’ютера, навчився працювати з показниками, а разом з тим самостійно навчився створювати списки, черги, дерева, стечи.
Потім в моє життя прийшло низькорівневий програмування. Асемблер, системні функції спочатку MS Dos, а потім і WINAPI. Для всього цього я використовував зв′язки asm + Pascal. Чого тільки коштувала спроба повністю переписати модуль graph для Pascal. І спроба була не провальною - прийшов до функцій закрашення областей, а потім торкнувшись WINAPI відмовився від подальшого розвитку ідеї.
А потім були C і З + +. Синтаксис цих мов здався мені лаконічнєє, логічніше, близьким. Виявилось, що можливості контролю за чим, наявні в Асемблері, можна достатньо ефективно суміщати з конструкціями високого рівня. Та і класи були могутнім інструментом за те ООП, яким воно було в Pascal.
Prolog став для мене вікном в світ не імперативних мов програмування. Теж чудовий досвід, цікавий підхід до програмування, заснований на математичній логіці і хороша вправа для розуму.
Pages: 1 2
Tags: життя, мова, програмування, річ, том, функція
Порівняння з іншими мовами програмування
Схожі записи
Категория: Порівняння з іншими мовами програмування |