Задать вопрос
  • Как монетизировать знание Prolog?

    @Vjatcheslav3345
    Вакансии будут в области работы с данными, например для реляционных и не реляционных баз и слова Prolog в них не напишут, но напишут SQL и его стоит учить, вместе с прологом.
    SQL-программист это одно направление. Другие это знания расширений обычных актуальных языков для работы с данными, например, C# LINQ (Language Integrated Query) или разные ORM.
    Ответ написан
    Комментировать
  • Почему в C++ нужно строить всю программу на ООП (длинный вопрос)?

    @Vjatcheslav3345
    ООП обычно предназначен для очень, очень больших и сложных программ.
    Чтобы понять, зачем и когда их разработчики используют ООП можно провести сравнительный анализ сложных объектных и необъектных программ - например, сравнить линукс с singularity (singularity.codeplex.com/SourceControl/latest#veri... а код Дума - с современным открытым движком и т. д.
    Ответ написан
  • Что почитать и на чем потренироваться, не могу перейти от процедурного к ооп?

    @Vjatcheslav3345
    Можно попробовать проявить "принцип максимальной вредности" в обучении - намеренно поставить себя кое где в строгие условия, требующие применения ооп.
    Например, можно начать писать очень короткие - с десяток строк - полезные на работе программки на smalltalk (или self или Io).

    Например - писать что то типа простеньких анализаторов логов для подсчёта статистики - в библиотеке Смолтока например, есть регулярные выражения и вообще, классы по работе с текстом - которые станут основой многих своих текстовых велосипедов.
    Ещё полезно помнить, что ооп вышло из процедурного программирования и можно посмотреть современные реализации различных процедурных языков - например, openeuphoria.
    Ответ написан
    Комментировать