初心者向けのシンプルで簡単なBASICはありますか? (VB 2.0はどうなりましたか?)[終了]
-
06-07-2019 - |
質問
息子は、簡単な言語を使って基本的なプログラミングを行うことができるかどうかを尋ねました。私は最初QuickBasicを考えていましたが、それから彼にVBを見せるべきだと思いました。 Visual Basic Express 2008をダウンロードしましたが、完全に失われました。 オブジェクトツールバーはどこにありますか? フォームはどこにありますか? プロパティペインはどこにありますか
代わりに、ビジネスインテリジェンスと分析サービスです。 初心者向けの汎用シンボリック命令コードはどこにありますか?
解決
そこにあります。 SQL Server Expressをダウンロードしておく必要があります。これがインストールされます。
http://www.microsoft.com/Express/VB/ <で適切なものを入手してください。 / p>
他のヒント
おそらく、現状のVisual Basicは、私たちの子供時代のBASICではないでしょう。すべてのものと同様に、それはその親のバインディングを脱ぎ捨て、成人期の夜明けに立っています。残念ながら、あなたは使いやすさと浅い学習曲線を失いました。これは人生ですが、とにかくあなたが今探している言語ではないでしょう。
私自身はそれほど謙虚な意見ではありませんが、適切に動機付けされた若者にとっては、どの言語で始めても問題ないと思います。才能と無限の時間で、彼らは私たちができないかもしれない方法で無限に楽しませ、啓発することができるので、「初心者」の検索かもしれません。プログラミング言語は不要です。私の子供はまだそれをテストできる段階にないので、おそらく私は完全に間違っています。そのため、SOで検索を行い、いくつかの興味深い結果を思い付きました。
Small Basicを試すことができます:
http://msdn.microsoft.com/en-us/beginner /ff384126.aspx
基本的なプログラミングの概念を教えるために設計された、非常にシンプルな(14個のキーワードのみ)基本的なIDEです。
.NETの発生
Small Basic は、調べるべきものです。これは古典的なBasicではありませんが、プログラミングを学ぶための優れた入門環境を提供します。
私はあなたの息子がBASICの代わりに学ぶことをお勧めします。
私は、入門プログラマ向けのスキームを使用したプログラムの設計方法のファンになりました。 Javaの学習に伴う荷物はありません。この本は、htdp.orgからオンラインで無料で入手できます。
もう1つ、試行すべき伝統的な命令型言語はPythonです。残念ながら、心からお勧めできる教科書はありません。おそらく他の誰かがそうするでしょう。
しかし、おそらくあなたはそれについて何かを突っ込んで、おそらくいくつかのきちんとした派手なアプリを作ることにもっと興味があると思います。 「CSの概要」でこれについて考えてきました。 「ハイテクマカロニとクラフトペーパー」以上のものある種のもの。
FreeBasic もあります。 QuickBasicに似た構文を持っていると主張しているので、より馴染みがあるかもしれません。
Basicの方言を使用するように設定されている場合、多くの選択肢があり、その一部はすでに他の人から言及されています。別のものを投げます: XBasic 。 (このリンクはウィキペディアの短い記事で、XBasicリソースとダウンロードのリンクがあります。また、下部に他の基本を示すチャートもあります。)
ただし、1800の情報の答えに沿って、基本に限定しないことをお勧めします。 (私は彼が初心者にプログラミングを教える上で集めた素晴らしいリソースのために彼の答えを支持しています。)私個人の推薦はPythonです。これは習得が最も簡単な言語の1つですが、「スケールアップ」することもできます。非常に高度なプログラミングに非常に適しています。
1)Commodore C64エミュレーターのダウンロード
2)デスクトップにアイコンを配置
3)息子にコードの書き方を教える。
VB 2/3/4/6は、MSDNサブスクライバーダウンロードから引き続き利用できます。クラシックベーシックから始める場合は、QuickBasic 4.5も同様です。
とはいえ、最新のツールを使用したいのであれば、C#で始めてみませんか? VB.NETとC#の「はじめに」のハードルはほぼ同じですが、その後はC#を使用することで多くの利点があります。しかし、それは別の話です...
正しく思い出せば、BASICはPascalに変わり、PascalはDelphiに変わりました。とても衝撃的です。
いくつかの点で、プログラミングの学習は難しくなっています。しかし、他の方法では簡単になります。最初の数週間は恐ろしいかもしれませんが、その後、人々が構築したこれらすべての素晴らしいライブラリを使用できるようになります。
今、プログラミングの基礎を学ぶ最良の方法は、Pythonインタープリターを使用することだと思います(CPython、IronPython、またはJythonを選択できます)。
先ほど見たこのVB間の比較そして新しい。聖なるud。
JavaはPITAであり、人々はあらゆる理由で嫌いですが、Beanshellインタラクティブシェルを使用すれば、Javaをゼロから学ぶことができます。ダイアログをポップアップ表示し、コンテンツをすべてインタラクティブに追加し、将来使用するためにすべてディスクに保存することができます。最近使用したことのないAPIの新しい機能をデバッグするために最近使用しています。
本当にシンプルなものが必要な場合は、Decimal BASICを試してください。これは昔のBASICと同じくらい簡単ですが、理解するのに1週間もかからない素敵なIDEがあり、多くの最新の機能と制御ステートメントがあります。
JustBasicをお勧めします...大学のコンピューターサイエンスクラスの紹介でプログラミングを紹介するために使用していたものです...完全に無料でダウンロードして使用できるだけでなく、フォーラムで非常に役立ちます。 ..
Amigaの完璧な言語である AMOS から始めました学ぶために、それはBASICの方言でしたが、インタープリター言語に対して高速で、芸術的で視覚的なものを非常に簡単に作成できる多くのマルチメディアベースの機能(フォームやOS GUIよりもはるかに魅力的)というユニークな機能がありました。同時に、非常に多くの高度な機能を提供しながら成長し、組み込みアセンブラルーチンを許可することもできました。ホットキーを押すだけで独自の環境で入力したコードを実行しただけなので、チップセット、インクルード、またはコンパイラーについて心配する必要はありませんでした。
柔軟性、迅速なセットアップ、または学習曲線が浅いので、残念ながら何も知りません。
私の意見では、そして私は世の中の「本物のプログラマー」に予定されているかもしれませんが、この世代で始める最善の方法はスクリプトから始めることです。他の人は素晴らしい言語であるPythonについて言及していますが、私が見たほとんどの実装はコマンドラインベースであり、IDEさえも正式なものであり、プロジェクト、モジュール、およびクラスに基づいているため、実行を開始するのに障壁となっています。また、Pythonのブレースなしのアプローチは、他のほとんどのメインストリーム言語とはかなり異なって見えます(ただし、元の基本フレーバーにより近いため、好むかもしれません)。
私が現在習得している最も簡単なスクリプト言語はJavaScriptであり、解釈され、幅広いアプリケーションがあり、起動と実行に必要なのはテキストエディタとブラウザだけだと思います。オンラインで利用できる膨大な情報があり、実際に本を読む必要はありません...それは良い学習言語であるだけでなく、仕事を得るために知っておくべき非常に有用な言語です。クライアント側とサーバー側の両方のJavaScriptがより重要になるので、そのまま残ります。グラフィカル(キャンバス)およびフォームベース(dom)のコーディングを簡単に処理できますが(OSベースのコーディングにはあまり適していません)、複雑なプログラミング構造を必要することはありませんが、非常に強力なシステムを作成できます。もう1つの利点は、Webベースの言語であるため、作成したものを世界中に公開して&#8212;を表示できることです。私にとって、これはWeb開発の非常に刺激的な側面です。
優れたJavaScriptリソースに関して、お勧めできるものは次のとおりです。
- https://developer.mozilla.org/en/docs/JavaScript
- https://developer.mozilla.org/en-US/learn/javascript
- http://www.html5rocks.com/en/
- http://www.youtube.com/user/GoogleDevelopers?feature=watch
- http://www.quirksmode.org
- http://ejohn.org/category/blog/
- https://stackoverflow.com/search?q=search+for+a + question + about + javascript
明らかに、学習者はそこで停止するべきではなく、基本を習得したら先に進みます。学習する言語と概念が多くなればなるほど、コーダーを気遣うことになります:)すべてのコーダーが基本的な基礎を持つべき他の言語は、それぞれが提供する独自の概念を持っているためです:
- Python
- すべてのコーダー/子供は、モンティパイソンとその言語について二重に知っている必要があります。それは、アプリケーションの柔軟性のためだけです。
- Java
- peではない