Есть ли что-то простое, облегченное, БАЗОВОЕ для начинающих?(Что случилось с VB 2.0?) [закрыто]

StackOverflow https://stackoverflow.com/questions/1015986

  •  06-07-2019
  •  | 
  •  

Вопрос

Мой сын спросил, есть ли какой-нибудь простой язык, на котором можно освоить базовое программирование.Сначала я подумал о QuickBASIC, но потом подумал, что должен просто показать ему VB.Я скачал Visual Basic Express 2008, но я совершенно запутался.Где находится панель инструментов объекта?Где находится бланк?Где находится панель свойств?

Вместо этого это службы бизнес-аналитики.Где универсальный символьный код инструкции simply Beginner's?

Это было полезно?

Решение

Это там. Вы, должно быть, скачали SQL Server Express, потому что это то, что устанавливается.
Получить нужную информацию можно на http://www.microsoft.com/Express/VB/

Другие советы

Я думаю, что, вероятно, Visual Basic в его нынешнем виде на самом деле не является ОСНОВОЙ нашего дочернего продукта.Как и все остальное, он сбросил оковы своего родителя и стоит на пороге взрослой жизни.К сожалению, из-за этого вы потеряли простоту использования и неглубокую кривую обучения.Такова жизнь, но в любом случае это, вероятно, не тот язык, который вы сейчас ищете.

По моему собственному не столь скромному мнению, я думаю, что для достаточно мотивированного молодого человека, вероятно, не имеет значения, с какого языка вы начинаете.Обладая талантом и бесконечным временем, они смогут бесконечно развлекать и назидать самих себя способами, которые недоступны нам, так что, возможно, поиск языка программирования для "начинающих" излишен.Мой собственный ребенок еще не достиг той стадии, когда я могу это проверить, так что, вероятно, я совершенно неправ.Поэтому я провел поиск в SO и получил несколько интересных результатов:

Вы можете попробовать Small Basic:

http://msdn.microsoft.com/en-us/beginner /ff384126.aspx

Small Basic IDE

Это действительно простая (всего 14 ключевых слов) базовая среда разработки, предназначенная для обучения начинающим программированию.

.NET произошло

Small Basic может оказаться полезным для изучения. Это не классический Basic, но он предоставляет хорошую вводную среду для изучения программирования.

У меня есть два разных языка, которые я бы порекомендовал вашему сыну изучать вместо BASIC.

Я стал поклонником How To Design Programs со схемой для начинающих программистов. У него нет багажа, который приходит с изучением Java. Книга доступна бесплатно на сайте htdp.org.

Другой, более традиционный императивный язык - Python. К сожалению, у меня нет учебника, который я могу искренне рекомендовать. Возможно, кто-то еще.

Я полагаю, что вам, возможно, больше интересно просто что-то подсунуть и, возможно, сделать несколько красивых приложений. Я думал об этом в «введении в CS» намного больше, чем «высокотехнологичные макароны и крафт-бумага»; такие вещи.

Существует также FreeBasic . Он утверждает, что имеет синтаксис, похожий на QuickBasic, поэтому он может быть вам более знаком.

Если вы используете диалект базового языка, существует множество вариантов, некоторые из которых уже упоминались другими. Я добавлю другой: XBasic . (Ссылка представляет собой небольшую статью в Википедии с дальнейшими ссылками на ресурсы и загрузки XBasic, а также диаграмму внизу, на которой также показаны некоторые другие основы.)

Тем не менее, в соответствии с ответом ИНФОРМАЦИИ 1800 года, я бы посоветовал вам не ограничивать себя Basic. (Я одобряю его ответ из-за огромных ресурсов, которые он собрал для обучения программированию для начинающих.) Моя личная рекомендация - это Python. Это один из самых простых в изучении языков, но при этом «расширяется» очень хорошо для очень продвинутого программирования.

1) скачать эмулятор Commodore C64

2) положить значок на рабочий стол

3) научите сына писать код.

VB 2/3/4/6 по-прежнему доступен для загрузки подписчиками MSDN. Так же, как QuickBasic 4.5, если вы хотите начать с классической старой базовой версии.

Тем не менее, если вы хотите использовать современные инструменты, почему бы не начать его на C #? Препятствие для начала работы для VB.NET и C # примерно одинаково, но после этого есть много преимуществ использования C #. Но это другая история ...

Если я правильно помню, Бейсик превратился в Паскаль, а Паскаль был занят превращением в Дельфы. Это довольно шокирует.

В некотором смысле, обучение программированию стало сложнее. Но другими способами это стало легче. Возможно, первые несколько недель кажутся пугающими, но после этого вы можете использовать все эти замечательные библиотеки, которые люди создали.

Я думаю, что лучший способ узнать основы программирования сейчас - поиграть с интерпретатором Python (у вас есть выбор - CPython, IronPython или Jython).

<Ч>

Я только что взглянул на этот набор сравнений между старым VB и новый. Святая грусть.

Я знаю, что Java - это PITA, и людям это не нравится по разным причинам, но если вы используете интерактивную оболочку Beanshell, вы получаете возможность изучать Java с нуля. Вы можете открывать диалоговые окна, добавлять контент, все в интерактивном режиме и сохранять все это на диск для дальнейшего использования. Я использовал его в последнее время для отладки новых функций в API, которые я никогда раньше не использовал.

beanshell.org

Если вы хотите что-то действительно простое, попробуйте Decimal BASIC. Это так же просто, как и бейсики прошлого, но с хорошей IDE, которая не займет недели, чтобы разобраться, и с множеством современных функций и операторов управления.

Я бы порекомендовал JustBasic ... это то, что они использовали, чтобы познакомить нас с программированием в моем вступительном слове в колледже на уроке информатики ... Мало того, что он абсолютно бесплатен для загрузки и использования, но они ОЧЕНЬ полезны на своих форумах. ..

Я начал с того, что АМОС в моем Amiga, который был идеальным языком для изучения, это был диалект BASIC, но обладал уникальными особенностями в том, что он был быстрым для интерпретируемого языка и имел множество мультимедийных функций, которые позволяли вам очень легко создавать что-то искусное и визуальное (гораздо более увлекательное, чем формы и графические интерфейсы операционной системы).В то же время это позволило вам расти, предоставив вам гораздо более широкие возможности, даже позволяя внедрять подпрограммы на ассемблере.Вам не нужно было беспокоиться о наборах микросхем, включениях или компиляторах, чтобы начать работу, поскольку он просто запускал код, который вы вводили в его собственной среде нажатием горячей клавиши.

К сожалению, я ни о чем таком не знаю, поскольку это обеспечивает гибкость, быструю настройку или неглубокую кривую обучения.

На мой взгляд, и, возможно, я придерживаюсь того же мнения, что и "настоящие программисты", лучший способ начать работу в этом поколении - начать со написания сценариев.Другие упоминали Python, который является отличным языком, но большинство реализаций, которые я видел, основаны на командной строке, и даже IDE, как правило, формальны и основаны на проектах, модулях и классах, что является препятствием для запуска.Кроме того, подход Python без фигурных скобок делает его довольно отличным от большинства других существующих языков основного потока (однако ближе к оригинальным базовым вариантам, так что вы можете предпочесть).

Я считаю, что самым простым скриптовым языком для изучения в настоящее время является JavaScript, он интерпретируется, у него широкий спектр приложений, для запуска вам нужны только текстовый редактор и браузер.Для этого в Интернете доступно огромное количество информации, настолько обширной, что практически нет необходимости читать книгу...Это не только хороший язык для изучения, он по-прежнему очень полезен для получения работы и останется таковым, поскольку JavaScript как на стороне клиента, так и на стороне сервера становится все более важным.Он может легко обрабатывать графическое (canvas) и основанное на формах (dom) кодирование (однако, не очень подходит для кодирования на основе операционной системы atm) и никогда требует усложняйте программные конструкции, хотя вы можете создавать очень мощные системы.Другое дополнительное преимущество заключается в том, что, поскольку это веб-язык, вы можете выставлять свои творения на всеобщее обозрение, что для меня является очень вдохновляющей стороной веб-разработки.

Что касается хороших ресурсов JavaScript, то я могу порекомендовать следующие:

Очевидно, что ученик не должен останавливаться на достигнутом, и как только он усвоит основы, должен двигаться дальше.Чем больше языков и концепций вы изучаете, тем более заботливым программистом вы становитесь :) Другие языки, в которых все программисты должны иметь базовую подготовку, и все потому, что каждый из них может предложить уникальные концепции:

  • Питон
    • каждый программист / ребенок должен знать о Monty Python и этом языке вдвойне, хотя бы из-за его гибкости в применении.
  • Java
    • не мой личный фаворит, но у него уникальный взгляд на вещи, включая андроидов
  • C++
    • сила, стоящая за итак многие системы впервые вспоминают о том, что на самом деле вызывали окно операционной системы к существованию вручную.
  • Шепелявить
    • это как латинское / Elvis of coding.
  • Ассемблер
    • помогает разобраться в основах работы компьютеров.
  • PHP/Perl/Ruby/ASP
    • любая форма серверного языка, помогающая понимать серверы и веб.
  • Обработка
    • Ладно, я даже этого не знаю, но я хочу узнать...
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top