15年位前に、MSX2という機種で、
BASICとマシン語のプログラミングを
趣味でやってたんですが、
そのころからC言語はありましたが、
久々に趣味でまたやり始めようと思うんですが、
本屋を見ると、CやJAVAという言葉が
多いみたいです。
昔がんばってマシン語のニーモックを
覚えたりしてたので、今はマシン語って
使わなくなったんでしょうか?
あとベーシックも、ビジュアルベーシックというのしか
ないのですが、昔のベーシックはコンパイルしなくても
走るやつだったんですが、そういう言語はなくなったんでしょうか?
使ってるパソコンは、windowsMEです。
ブランクが10年ほどありますのでさっぱりわかりません。
詳しい方教えてください。
No.6
- 回答日時:
某○下では、オリジナル4bitマイコンをまだ使ってる筈ですけど。
。Cでプログラムを作り、デバッグはアセンブラコードで。
新しいCPUがもてはやされては居ますが、機能的に必要の無い分野ではまだまだアセンブラも需要はありますよ。
またBASICに関してですが他の方も触れている通り、表記こそ違えど基本は変わらない様な気がします。
N88BASICではベーシックコンパイラってのもありましたね。あぁ…懐かしい。
たくさんの返事を頂きありがとうございます。
ここで一括してお礼を言わせて頂きます。
皆さんのご回答で大体の現状がわかりましたし、
ぼちぼちまたプログラミングを始めていきたいと思ってます。ありがとうございました。
No.5ベストアンサー
- 回答日時:
現在のプログラミング言語の状況は他の方が解説しておられるので、おすすめの言語を。
#2さんはPerlを勧められていますが、とりあえずリハビリ代わりにはWindowsScriptingHost(WSH)をおすすめします。
Windows環境があれば無料ですし、一応、インタプリタのBasicなので。また、Windowsで使う、ちょっと便利なプログラムを作るのもお手軽だし、今後、もっと高度なプログラムを開発したくなった時にも、VisualBasicを使えば知識が無駄になりません。
No.4
- 回答日時:
自分が思うに昔は
CPUが遅く機種で固定した
アドレスがありましたので
CPU言語で直接する方が
ある意味都合が良かったんですが
今ではCPUや周辺IC、
グラフィックやサウンドIC
などさまざまで
直接アドレスなど扱うには
困難ですので
皆、それぞれの言語で
カバーするようになったのでは
ないでしょうか?
No.3
- 回答日時:
>マシン語って使わなくなったんでしょうか
10数年前ですら制御系などの特殊な領域でしか使っていなかったのでそのままではないでしょうか。そして今はCPUは3GHZを超えてWindows時代なのでとても使う人はいないのではないでしょうか。
C言語もC++になって今やC.NETの時代です。
ご質問のBasic自体はDOS時代の最後に開発が止まったままでしょう。つまりその後の製品は開発されていないでしょう。ただ知識は、VBAで使えますよ。VBAはoffice系のマクロ機能に搭載されていますので、昔風にofficeとは無関係に単体のモジュールを作成することもできます(やりすぎるとマクロウィルスになってしまいますが)。こちらは実行の都度全てをコンパイルしているような雰囲気になります。
また、HPで使用するJAVASCRIPTが使用できなくなって無理やり作ったVBScriptも似ています(こちらは基本的な部分はタダで使用できます)。
No.2
- 回答日時:
マシンのスペックが向上したので、今ではアセンブラでのコーディング例はほとんど聞かなくなりました。
現在、コンパイルしなくても動かせる言語(インタプリタといいます)としては主に、次のようなものがあります。
- perl, python, ruby
CGIや、ツールを書く
- PHP
データベースを使用するwebサイトの開発
- VBScript
MS社のwebサーバであるIIS上のwebサイトの開発や、
Windowsマシンを管理するツールの開発
sheep67さんの場合、ブランクが長いこと、趣味であることから、perlが一番手軽かなと思います。
No.1
- 回答日時:
最近では、表計算ソフトが発達したおかげで、自分でプログラムを組んで作り上げることが少なくなったのだと思います。
わたしも、仕事で処理速度が必要な作業をするときに、アセンブラを駆使しプログラムを書いておりました。しかし、最近では、アセンブラのプログラムを一からかいているひとは少なく、ほとんどがC,C++でプログラミングし、コンパイルしているとおもいます。
もちろん、マシン語を使わなくなったのではなく、機電系のメーカーなどでは、マイコン制御をするためにまだ使用しているはずですよ。
昔のBasicはインタプリタ型の言語で、処理を行うにあたり、その言語を解釈して(マシン語に変換して)実行しておりました。このようなものは、最近ではたとえばExcelのVBAなどがあたると思います。
以前は、何をするにしても、自分で作らなければ何もありませんでしたので、必然的にプログラムの知識が必要になったのだと思います。しかし、最近では、プログラムを作る人が少なく、また、作ろうとする人も少ないですし、ネットで探せば必要なソフトが見つかるといった時代です。
こんなところですがいかがでしょうか。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- IT・エンジニアリング c言語とjavaの需要について 3 2022/06/23 22:59
- その他(悩み相談・人生相談) 昔は優秀だったのに、現在若い人に抜かれる(仕事や勉強など)と どんな感じがしますか。 【私の場合】 3 2023/06/25 13:46
- その他(海外) 英語圏でtoiletは日本のトイレと同じ意味で使われますか? 以前あるゲーム内で日本人だけど英語で話 5 2023/03/07 03:26
- 計算機科学 これは迷路を解くというよりも、いかに速く最速で走り切れる経路を見出せるかや、マシン性能、プログラミン 3 2023/07/17 16:27
- 日本語 正しい日本語という存在 7 2023/08/10 09:39
- その他(言語学・言語) 第二外国語で迷っているものです。 (私の第1外国語は幼い頃から20年以上ドイツ語です → 父側家族の 2 2023/08/12 05:16
- 英語 突然ですが、日本人が英語を話せない大きな理由は英単語量が少ないことだと思っています。中学校から始める 6 2022/05/05 22:35
- その他(暮らし・生活・行事) 壊れたレコードのように 還暦も近づいてくると、どんなに気を使ってもだんだん死語(単語、言い回し)を使 7 2022/06/07 16:30
- ドライブ・ストレージ 複数のパソコンが自宅にあり、互いの固有のHD、光学ドライブを相互にアクセスする方法。その2 3 2022/12/16 09:54
- 英語 【英語】 最近シス単を使って学習をしているのですが、なかなか覚えられなくて困っています。以下は今の自 1 2022/04/13 18:16
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
アセンブリ言語について。
-
標準関数の中身について
-
プログラミング言語で今、一番...
-
パソコンについて詳しくなりたい
-
昔のゲーム製作に使用する言語...
-
0xffffとは?
-
エクセルVBAのIf,Then 構...
-
アセンブラからC言語に変換する...
-
PICに書き込むプログラムや変数...
-
8ビットのデータの、先頭ビット...
-
情報科学の飽和演算、ラップア...
-
レジストってなんですか?
-
ULONGLONGよりも大きい整数を扱う
-
アセンブラのLA
-
16進数でのAND演算
-
ビットシフトってどんな時使うの?
-
MIPSアセンブラの問題です。
-
バイナリの実行ファイルをgccを...
-
ビット列を表示するプログラム
-
10進数(+-)→2進数への変換(2)
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ものづくりに向いているプログ...
-
電化製品って何言語?
-
昔のゲーム製作に使用する言語...
-
アセンブリ言語からC言語への変...
-
コンピュータ言語とプログラミ...
-
パチンコやスロットについて
-
割り込みベクターをC言語で書...
-
コンパイラーとアセンブラの違い
-
プログラミングを突き詰めて考...
-
Windowsはいったい何言語で書か...
-
アセンブリ言語を学ぶことは意...
-
各行のあるカラムのデータを抽...
-
フローチャートを書く書かない
-
今はマシン語は使わないんですか?
-
瞳孔に合わせて動くパソコン。...
-
パソコンについて詳しくなりたい
-
これらのプログラミングで使う...
-
0xffffとは?
-
エクセルVBAのIf,Then 構...
-
8ビットのデータの、先頭ビット...
おすすめ情報