Страница 3 из 4 ПерваяПервая 1234 ПоследняяПоследняя
Показано с 41 по 60 из 67

Тема: Книги по программированию для младших классов

  1. #41
    Участник+ Аватар для Фил
    Регистрация
    06.06.2011
    Традиция
    нет
    Сообщений
    15,697
    Записей в блоге
    41
    Ой, ну ладно

  2. #42
    Цитата Сообщение от Денис Ч Посмотреть сообщение
    Евгений, а почему такое разнообразие языков? Каждый язык создавался для решения определенного круга задач? Или их разнообразие обусловлено их созданием в большом количестве изолированных друг от друга сообществ одновременно (как разные языки речи)?
    Языки нужны для разных целей и областей! Языки бывают низкоуровневые (практически машинный код) и высокоуровневые (позволяют писать код человеческим языком).

    Есть базы данных (СУБД), есть вэб приложения и вэб интерфейсы, различные компьютерные программы, микроконтроллеры работающие в реальном времени, мобильные приложения и т.д.

    Плюс ко всему есть несколько компьютерных архитектур со своими процессорными системами (CISC - X86/64; RISC - PowerPC, ARM; MISC - роутеры, контроллеры; VLIW - Intel Itanium, Эльбрус-3).

    Есть различные операционные системы - UNIX, Windows, MacOS и т.д. - у них разные требования к языкам программирования. Вот скажем язык JAVA позволяет создавать кроссплатформенные приложения, т.е. универсальный язык программирования.

    Отсюда такое огромное количество различных языков программирования. Нужно определиться с областью для работы и сузить круг. Кто-то работает только в UNIX, кто-то в Windows и т.д. Кто-то видит себя разработчиком мобильных приложений в Android i iOS, кто-то создает базы данных в Oracle, для кого-то существует только HTML и PHP, а кто-то пишет код на чистом C и Assembler для бортовых систем управления истребителей и атомных подлодок...

  3. Спасибо от:

    Владимир Николаевич (08.03.2019), Денис Ч (08.03.2019), Фил (08.03.2019), Цхултрим Тращи (08.03.2019)

  4. #43
    Основной участник Аватар для Цхултрим Тращи
    Регистрация
    11.01.2010
    Традиция
    гуруринпочизм-падмасамбхавизм
    Сообщений
    7,835
    Записей в блоге
    29
    Цитата Сообщение от Евгений Шпагин Посмотреть сообщение
    а кто-то пишет код на чистом C и Assembler для бортовых систем управления истребителей и атомных подлодок...
    А в мирных гражданских Боингах не на Си?

  5. Спасибо от:

    Фил (08.03.2019)

  6. #44
    Участник Аватар для Алексей Л
    Регистрация
    16.09.2012
    Традиция
    дзогчен
    Сообщений
    2,259
    Записей в блоге
    15
    Цитата Сообщение от Фил Посмотреть сообщение
    У кого развиты soft-skills ( ну там, лизание задницы, например )
    Ну да, изящно лизнуть не каждый сможет

  7. Спасибо от:

    Фил (08.03.2019)

  8. #45
    Участник
    Регистрация
    12.10.2017
    Традиция
    нет
    Сообщений
    168
    Слышал, что на Фортране много готовых библиотек для решения математических задач. Вот, тоже полезная вещь, однако.

  9. #46
    Участник+ Аватар для Фил
    Регистрация
    06.06.2011
    Традиция
    нет
    Сообщений
    15,697
    Записей в блоге
    41
    Цитата Сообщение от Денис Ч Посмотреть сообщение
    Слышал, что на Фортране много готовых библиотек для решения математических задач. Вот, тоже полезная вещь, однако.
    Поэтому он и называется FORmula TRANslator

  10. Спасибо от:

    Денис Ч (08.03.2019)

  11. #47
    Участник+ Аватар для Фил
    Регистрация
    06.06.2011
    Традиция
    нет
    Сообщений
    15,697
    Записей в блоге
    41
    К сожалению, такие достаточно интересные вещи, как программирование контроллеров на Си или Asm, когда у тебя машина не только виртуальная, а живая, железная. Может тебе лампочками поморгать. Такие работы очень редкие и плохо оплачиваются. Также интересна другая парадигма программирования - функциональная, ФП (Erlang, Haskell), но тоже очень мало вакансий.

    Поэтому при принятии решения о направлении надо, не сейчас, а лет через 10, открыть работные сайты и построить распределение по частоте, языкам и зарплатам.
    А сейчас можно жечь на всю катушку, изучать ,Haskell, Brainfuck и Go

  12. Спасибо от:

    Денис Ч (08.03.2019)

  13. #48
    Участник
    Регистрация
    17.01.2013
    Традиция
    Нет
    Сообщений
    1,730
    Цитата Сообщение от Фил Посмотреть сообщение
    ... Go
    На Go работа есть, но там не в языке уже дело, гораздо больше нужно знать и уметь, не для джуниоров задачи

  14. #49
    Участник
    Регистрация
    10.05.2015
    Традиция
    Кагью
    Сообщений
    10,534
    Записей в блоге
    32
    Интересно, а со старым добрым Lisp сейчас в гражданской среде работают ?

  15. #50
    Участник+ Аватар для Фил
    Регистрация
    06.06.2011
    Традиция
    нет
    Сообщений
    15,697
    Записей в блоге
    41
    Цитата Сообщение от Владимир Николаевич Посмотреть сообщение
    Интересно, а со старым добрым Lisp сейчас в гражданской среде работают ?
    Конечно, AutoCAD

  16. Спасибо от:


  17. #51
    Участник+ Аватар для Фил
    Регистрация
    06.06.2011
    Традиция
    нет
    Сообщений
    15,697
    Записей в блоге
    41
    Цитата Сообщение от Крымский Посмотреть сообщение
    На Go работа есть, но там не в языке уже дело, гораздо больше нужно знать и уметь, не для джуниоров задачи
    Язык определяет мышление. 1С-ники учившие 1С в качестве первого и единственного языка печальное зрелище. Я придумал новое слово, не программист, а "платформист" (1C, Axapta, Sap)

  18. #52
    Основной участник
    Регистрация
    25.05.2002
    Традиция
    Тхеравада
    Сообщений
    3,266
    Записей в блоге
    22
    Цитата Сообщение от Денис Ч Посмотреть сообщение
    Евгений, а почему такое разнообразие языков? Каждый язык создавался для решения определенного круга задач? Или их разнообразие обусловлено их созданием в большом количестве изолированных друг от друга сообществ одновременно (как разные языки речи)?
    Кроме того, что вам ответил Евгений, что есть разные цели и области применения, правильно и то, что вы написали про разные сообщества, хотя вряд ли они изолированные, скорее просто сосуществующие. То есть людей в этой сфере работает много и разные люди, группы и организации разрабатывают языки, обычное дело, когда есть несколько языков примерно в одной и той же сфере применения. Ещё бывает, что разные корпорации разрабатывают и продвигают какие-то свои вещи. Например MS - язык С#.

  19. Спасибо от:

    Денис Ч (08.03.2019)

  20. #53
    Цитата Сообщение от Цхултрим Тращи Посмотреть сообщение
    А в мирных гражданских Боингах не на Си?
    Ну я подразумевал, что все бортовые системы и контроллеры начиная от мопеда до атомных электростанций пишут как правило на языках низкого уровня. Есть жесткие требования по количеству памяти и быстродействию. Как правило всегда real time.

  21. Спасибо от:

    Vega (08.03.2019), Фил (08.03.2019), Цхултрим Тращи (08.03.2019)

  22. #54
    Есть несколько интересных операционных систем, которые помещаются на 1 флоппи диск ''3,5 (1,4 mb), называются RTOS (операционная система реального времени). Написаны на чистом ассемблере. Вот некоторые из них:

    QNX RTOS demodisk - http://www.qnx.com/download/

    MenuetOS - http://www.menuetos.net

    Mungkie Linux - http://freshmeat.sourceforge.net/projects/natld/

    На QNX работают очень много весьма ответственных систем, вплоть до атомных реакторов.

  23. #55
    Участник+ Аватар для Фил
    Регистрация
    06.06.2011
    Традиция
    нет
    Сообщений
    15,697
    Записей в блоге
    41
    Флоппи дисков уж нет...

  24. Спасибо от:

    Алексей Л (09.03.2019), Цхултрим Тращи (08.03.2019)

  25. #56
    Цитата Сообщение от Фил Посмотреть сообщение
    Флоппи дисков уж нет...
    Это у вас их нет, а у меня до сих пор лежат и работают...

  26. Спасибо от:

    Фил (08.03.2019)

  27. #57
    Участник
    Регистрация
    12.10.2017
    Традиция
    нет
    Сообщений
    168
    Оказывается, какая обширная область программирование.

  28. Спасибо от:

    Фил (08.03.2019)

  29. #58
    Участник+ Аватар для Фил
    Регистрация
    06.06.2011
    Традиция
    нет
    Сообщений
    15,697
    Записей в блоге
    41
    Цитата Сообщение от Денис Ч Посмотреть сообщение
    Оказывается, какая обширная область программирование.
    Вообще то целый раздел науки есть - Вычислительная техника (Computer science), а там все эти коммерческие разработки это капля в море знаний. Другой уровень, другая Вселенная. Достаточно близкая к Математике, но все свое.

  30. Спасибо от:


  31. #59
    Участник+ Аватар для Фил
    Регистрация
    06.06.2011
    Традиция
    нет
    Сообщений
    15,697
    Записей в блоге
    41
    Почитайте про язык "Пролог" декларативной парадигмы.
    Я не понимаю, что это и сил нет разобраться !

  32. #60
    Участник
    Регистрация
    17.01.2013
    Традиция
    Нет
    Сообщений
    1,730
    Цитата Сообщение от Фил Посмотреть сообщение
    Язык определяет мышление. 1С-ники учившие 1С в качестве первого и единственного языка печальное зрелище. Я придумал новое слово, не программист, а "платформист" (1C, Axapta, Sap)
    Это специалисты внедрения, скорее всего, у них основные компетенции в бухучете могут быть, например

  33. Спасибо от:

    Фил (08.03.2019)

Информация о теме

Участники, просматривающие эту тему

Эту тему просматривают: 1 (участников: 0 , гостей: 1)

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •