Другие языки программирования и технологии
Язык программирования для новичка
Какой язык программирования учить первым?
Первым учить учебник программирования. А язык будет тем, который используется в этом учебнике для объяснения алгоритмов - максимально удобным именно для обучения.
Любой язык программирования - не цель обучения, а инструмент для записи найденного тобой способа достижения цели (т. е. алгоритма) в понятной компьютеру форме.
P.S. Вирт, "Алгоритмы и структуры данных", последнее издание.
Любой язык программирования - не цель обучения, а инструмент для записи найденного тобой способа достижения цели (т. е. алгоритма) в понятной компьютеру форме.
P.S. Вирт, "Алгоритмы и структуры данных", последнее издание.
Тут уже этот вопрос задавался раз сто. Ищи ответы.
Язык должен дать максимальную пользу от вложенных трудов по освоению.
Если хочется программировать для других и получать информацию и помощь от других -
то это должен быть популярный и универсальный язык.
Годится Си++ и ему подобные языки (С/С++//Java//C#, Objective C) .
Если по работе - то там уже придется осваивать то, что в ходу.
Если вы студент или инженер, приходится что-то считать, создавать таблицы, выпускать большие текстовые документы, то у Вас скорее всего будет под рукой Microsoft Office (текстовый процессор Word, табличный процессор Excel).
Эти программы имеют встроенный язык VBA (Visual Basic for Applications), который не надо отдельно устанавливать.
Практически на каждом компьютере Office и VBA уже есть. Нажал ALT+F11 - и программируй.
Не умеешь ничего - учись создавать макросы - то есть запись того, что делаешь на клавиатуре.
Макрос сохраняется, открываешь текст и видишь, что ты выполнил программу !!!
Программировать выгодно прежде всего повторяющиеся действия или циклы.
Записав несколько таких простых макросов по ходу работы, можно выбрать из текста нужные операторы VBA и скомпоновать из них свою новую программу, оформив её с циклами, вводом-выводом по правилам VBA.
Мой опыт - ничего не зная о VBA за 4 дня написала программу (около 1000 строк) из нескольких десятков макросов, которая за 15 минут обработала файл с 600 таблицами.
Листая 600 страниц вручную туда-сюда я бы потратила неделю, и наделала бы кучу ошибок.
VBA позволяет ЛЕГКО проектировать не только программы, но и интерфейс (формы ввода-вывода), в точности похожие на обычные окна Windows. Интерфейс управляет программой с помощью кнопок, списков и т. д, вы это уже видели, и создание его может занять всего несколько минут, так как он создается из объектов-заготовок
При этом ваша программа-макрос сможет управлять текстовым или табличным документом, редактировать его, анализировать, создавать другие документы, автоматически от начала до конца, или порциями - в диалоге (полуавтоматически).
VBA - интерпретирующий язык, но скорость работы велика, скажем, порядка 10-50 млн циклов.
Всякий раз, когда предстоит большая работа, я думаю как её облегчить, как переносить данные копированием безошибочно, а не вводить с клавиатуры, спотыкаясь на точках и запятых.
Даже простые действия - перенумеровать таблицы и продолжения таблиц, - не думая, не глядя, не ища таблицу, а щёлкая только одну кнопку, ускорение в 50 раз.
Ставьте простые полезные задачи, и будет стимул переходить к сложным.
Если хочется программировать для других и получать информацию и помощь от других -
то это должен быть популярный и универсальный язык.
Годится Си++ и ему подобные языки (С/С++//Java//C#, Objective C) .
Если по работе - то там уже придется осваивать то, что в ходу.
Если вы студент или инженер, приходится что-то считать, создавать таблицы, выпускать большие текстовые документы, то у Вас скорее всего будет под рукой Microsoft Office (текстовый процессор Word, табличный процессор Excel).
Эти программы имеют встроенный язык VBA (Visual Basic for Applications), который не надо отдельно устанавливать.
Практически на каждом компьютере Office и VBA уже есть. Нажал ALT+F11 - и программируй.
Не умеешь ничего - учись создавать макросы - то есть запись того, что делаешь на клавиатуре.
Макрос сохраняется, открываешь текст и видишь, что ты выполнил программу !!!
Программировать выгодно прежде всего повторяющиеся действия или циклы.
Записав несколько таких простых макросов по ходу работы, можно выбрать из текста нужные операторы VBA и скомпоновать из них свою новую программу, оформив её с циклами, вводом-выводом по правилам VBA.
Мой опыт - ничего не зная о VBA за 4 дня написала программу (около 1000 строк) из нескольких десятков макросов, которая за 15 минут обработала файл с 600 таблицами.
Листая 600 страниц вручную туда-сюда я бы потратила неделю, и наделала бы кучу ошибок.
VBA позволяет ЛЕГКО проектировать не только программы, но и интерфейс (формы ввода-вывода), в точности похожие на обычные окна Windows. Интерфейс управляет программой с помощью кнопок, списков и т. д, вы это уже видели, и создание его может занять всего несколько минут, так как он создается из объектов-заготовок
При этом ваша программа-макрос сможет управлять текстовым или табличным документом, редактировать его, анализировать, создавать другие документы, автоматически от начала до конца, или порциями - в диалоге (полуавтоматически).
VBA - интерпретирующий язык, но скорость работы велика, скажем, порядка 10-50 млн циклов.
Всякий раз, когда предстоит большая работа, я думаю как её облегчить, как переносить данные копированием безошибочно, а не вводить с клавиатуры, спотыкаясь на точках и запятых.
Даже простые действия - перенумеровать таблицы и продолжения таблиц, - не думая, не глядя, не ища таблицу, а щёлкая только одну кнопку, ускорение в 50 раз.
Ставьте простые полезные задачи, и будет стимул переходить к сложным.
Который больше нравится.
Главное же, делать всё с удовольствием :)
Главное же, делать всё с удовольствием :)
Pascal как раз для этого и существует. Однако, например, Basic гораздо популярнее, и Python3 тоже - этот язык философский, но вместе с тем достаточно лёгкий и даже приятный. Есть ещё Си-подобные языки (С/С++//Java//C#, Objective C) - они одновременно и для профессионалов и для всех желающих. JScript, HTML(хотя это разметчик, а не ЯП!) и иже с ними тоже могут понадобиться.
Но выбор, как всегда, только за Вами!..
Но выбор, как всегда, только за Вами!..
C
Язык программирования Pascal - учебный язык программирования, чтобы легко освоить другие языки сначала надо выучить его. Я сейчас учу Паскаль, потом думаю буду учить Delphi и языки типа С.
Похожие вопросы
- Язык программирования для новичка.
- Какой язык программирования выбрать новичку?
- КАКОЙ ЯЗЫК ПРОГРАММИРОВАНИЯ ВЫБРАТЬ НОВИЧКУ КОТОРЫЙ НИФИГА НЕ ПОНИМАЕТ И ХОЧЕТ РАЗРАБАТЫВАТЬ ИГРЫ И СОЦСЕТИ
- Какой язык программирования учить новичку в 2022? Советуют везде учить Python, сложно ли будет найти потом работу?
- Какой язык программирования учить новичку? Пробую яву, но трудо еще
- С какого языка программирования начать новичку?
- Люди как сделать легкую программу на паскале, и вобще какой язык программирования лучше для новичка
- Какой язык программирования начать изучать новичку?
- Какой язык программирования лучше изучать "новичку"?
- какой язык программирование учить первым для новичка 2017