プログラム言語ってわからんなぁ。でもHTMLなら出来る

このエントリーをはてなブックマークに追加
1デフォルトの名無しさん
そんな香具師だけで、プログラム言語が、一人一人分かるようになるまで、またーり語ろうぜ。
HTMLは出来るが、あれって、マークアップ言語だもんなぁ。俺、Javaがしたいな。
プログラム言語
├汎用プログラム
│├低水準言語
││├機械語(1GL:Frist Generation Language「第一世代言語」)
││└アセンブラ言語(2GL:Scond Generation Language「第二世代言語」)
│└高水準言語
│  ├手続き型言語(3GL[前期]:Third Grneration Language「前期第三世代言語」)
│  │└COBOL,FORTRAN,BASIC,C
│  └非手続き型言語(3GL[後期]:Third Grneration Language「後期第三世代言語」)
│   ├オブジェクト指向型─C++,Java,Rady,SmallTalk
│   ├ジェネレータ型─RPG
│   ├関数型─LISP
│   └論理型─Prolog
├第四世代言語(4GL:Fourth Grneration Language)
├スクリプト言語
│└インタプリタ型─Perl,PHP
└特例問題向き言語
2デフォルトの名無しさん:2006/04/11(火) 20:24:57
Objective-C
3デフォルトの名無しさん:2006/04/11(火) 20:29:41
× SmallTalk
○ Smalltalk
4デフォルトの名無しさん:2006/04/11(火) 20:37:43
PL/1
ALGOL
PASCAL
は?
5デフォルトの名無しさん:2006/04/11(火) 20:40:06
VBは?
6デフォルトの名無しさん:2006/04/11(火) 20:44:17
REXXは?
7デフォルトの名無しさん:2006/04/11(火) 20:55:45
CASLは?
8デフォルトの名無しさん:2006/04/11(火) 21:32:40
>2 Objective-C
たぶん「3GL[後期]-オブジェクト指向型」
>4 PL/1,ALGOL,PASCAL
すべて「3GL[前期]」
>5 VB
VisualBasicなら「3GL[後期]-オブジェクト指向型」
>6 REXX
形式としては「スクリプト言語-インタプリタ型」
構造的には「3GL[前期]」
>7 CASL
「2GL(アセンブリ言語)」
適用マシン/プロセッサはこの言語仕様の為に考えられた仮想マシン、COMET。
実用の言語ではない、あくまで国家試験のための言語。

間違ってたらスマソ。
9デフォルトの名無しさん:2006/04/11(火) 21:52:25
志村67は?
10デフォルトの名無しさん:2006/04/11(火) 22:37:56
>>1
変な分類だな。

11デフォルトの名無しさん:2006/04/11(火) 22:39:57
AppleScript
HyperTalk
12デフォルトの名無しさん:2006/04/11(火) 23:34:14
>│   ├オブジェクト指向型─C++,Java,Rady,SmallTalk

Radyって何?
13デフォルトの名無しさん:2006/04/12(水) 00:03:58
不思議な分類だな。
14デフォルトの名無しさん:2006/04/12(水) 02:07:46
不思議、というか出鱈目な分類だ
15デフォルトの名無しさん:2006/04/12(水) 02:25:07

プログラム言語
├低水準言語
└高水準言語
 ├手続き型言語

├汎用プログラム

││├機械語(1GL:Frist Generation Language「第一世代言語」)
││└アセンブラ言語(2GL:Scond Generation Language「第二世代言語」)

│  (3GL[前期]:Third Grneration Language「前期第三世代言語」)
│  │└COBOL,FORTRAN,BASIC,C
│  └非手続き型言語(3GL[後期]:Third Grneration Language「後期第三世代言語」)
│   ├オブジェクト指向型─C++,Java,Rady,SmallTalk
│   ├ジェネレータ型─RPG
│   ├関数型─LISP
│   └論理型─Prolog
├第四世代言語(4GL:Fourth Grneration Language)
├スクリプト言語
│└インタプリタ型─Perl,PHP
└特例問題向き言語
16デフォルトの名無しさん:2006/04/12(水) 02:36:44
ウボァー、途中で送信しちまった
いろいろ直そうかと思ったけど誤りが多すぎて面倒だからやめた

大元だけ書いておくと
プログラム言語
├低級言語
|├マシン語
|└アセンブリ
└高級言語
  ├コンパイルタイプ
  └インタープリタタイプ

そもそもプログラミング言語から生える枝は
高級言語と低級言語の二本しかない
C言語とかを中級言語って読んだりするのはイメージによるものだし

んで、特例問題向き言語って何よ?
17デフォルトの名無しさん:2006/04/12(水) 02:40:52
>>16
>んで、特例問題向き言語って何よ?
MATLABとかSPICEみたいなのじゃないかな?
18デフォルトの名無しさん:2006/04/12(水) 02:49:09
>>12
Ruby かと思われ。
19デフォルトの名無しさん:2006/04/12(水) 06:11:53
メジャーなところでPythonが抜けてるな
あと、コンパイルにもいろいろあるでしょ。JavaとCのコンパイルは意味が違う。
20デフォルトの名無しさん:2006/04/12(水) 12:19:17
関数型っていったらHaskellとかMLがあるだろ
21デフォルトの名無しさん:2006/04/12(水) 12:20:30
スクリプト言語の分類は言語の分類とは違うような気がする。

C言語のインタプリタとかあるだろ。
22デフォルトの名無しさん:2006/04/12(水) 14:36:57
日記はチラシの裏に書けよ
23デフォルトの名無しさん:2006/04/12(水) 14:39:43
>>22
24デフォルトの名無しさん:2006/04/13(木) 19:27:47
pascal、modula、ada辺りも入れてくれ
258 まとめ1/2:2006/04/13(木) 22:50:44
・言語分類
(コンピューターの)言語
├マークアップ言語(文章構造の記述に用いる。SGML,HTML,XMLなど。文章とその間にタグを織り交ぜて記述)
└プログラミング言語
  ├汎用言語
  │├手続型言語
  ││├低水準言語
  │││├マシン語(CPUに依存する。バイナリデータの羅列)
  │││└アセンブリ言語(マシン語に1対1で対応する語(ニーモニック)で記述)
  ││└高水準言語
  ││ └オブジェクト指向(オブジェクトを中心としたプログラミング)
  │└宣言型言語(宣言を優先する。基本的には高水準言語のみ)
  │ ├関数型(関数を中心とする。参照透過性の確保が可能)
  │ └論理型(理論(プログラム)から解を推論する)
  └専用言語(解析、統計、回路シミュレーションなど。HDLも含むか?)
※ジェネレータ型(パラメータを指定することで適切なプログラムを自動生成する)
これは純粋な言語体系分類からするとどうも外れているようなので入れていない

・実行形式分類
┌コンパイラ形式(ソース→(ビルド)→オブジェクト(マシン語))
│ ├再コンパイラ形式(ソース→中間言語、仮想マシン語→(再コンパイル)→オブジェクト(マシン語))
├インタプリタ形式(ソース→中間言語→(実行中に逐次変換))
└スクリプト形式(ソース→(解釈しながら実行))

>19 Python 「手続型言語」
>24
Modula 「手続型言語」
Ada Ada95は「手続型言語-オブジェクト指向」

>10 Simula-67 「手続型言語-オブジェクト指向」
268 まとめ2/2:2006/04/13(木) 22:53:23
>11
AppleScript 「手続型言語-(都合上)オブジェクト指向」「スクリプト形式」
HyperTalk 「手続型言語-(都合上)オブジェクト指向」「スクリプト形式」

>20
Haskell、ML 双方とも「宣言型言語-関数型」

あと>8のやつ書き直し
>2 Objective-C 「手続型言語-オブジェクト指向」
>4 PL/1,ALGOL,PASCAL すべて「手続型言語」
>5 VB VisualBasicなら「手続型言語-オブジェクト指向」(VB.NETはプログラム本体が仮想のマシン語のため「再コンパイラ形式」)
>6 REXX 「手続型言語」「スクリプト形式」
>7 CASL 「手続型言語-アセンブリ言語」


あとは面倒だからこの辺参照
ttp://ja.wikipedia.org/wiki/%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%9F%E3%83%B3%E3%82%B0%E8%A8%80%E8%AA%9E%E4%B8%80%E8%A6%A7
27デフォルトの名無しさん:2006/04/14(金) 12:24:47
1GL:Frist Generation Language
2GL:Scond Generation Language
3GL:Third Grneration Language
4GL:Fourth Grneration Language
28デフォルトの名無しさん:2006/06/18(日) 14:16:14
すみません、 スレ 違いかもしれませんがどうか教えてください。

自分のブログに音楽を流そうと思ってタグを打ち込んでみました

<EMBED SRC="***********files/do.mp3"WIDTH="70" HEIGHT="40" AUTOSTART="true"←こんな感じなのですが
なぜかIEやスレイプニールではページを開いた時に音楽が流れはじめるのですがファイアーフォックスでは流れません::
どうかご教授ねがえないでしょうか?
お願いいたします!
29デフォルトの名無しさん:2006/06/18(日) 14:24:09
>>28
残念、鼬害ですから。
30kuma-?:2006/06/18(日) 14:27:44
>>28
…Web関係の板行けば?
そっちなら懇切丁寧に教えてくれると思うけど。
行った事無いから保証はしかねる。

それと、止めはしないが、Autostart=trueはやめといた方がいいと思う。
不快に感じる人がいるのは間違いないから。俺とか。
31デフォルトの名無しさん:2006/06/18(日) 14:53:59
>>25
RPGは Decision table と言われる{表を記述する}ことによって、
プログラムを制御しているという意味で宣言型なのだと思う。
32デフォルトの名無しさん:2006/06/18(日) 15:19:50
言語の分類スレになったわけ?
33デフォルトの名無しさん:2006/06/18(日) 16:27:46
ぶっちゃけHTMLの表のコード(rowspan,colspan)がツール無しでデバッグできる奴ならプログラムもいけると思う。
34デフォルトの名無しさん:2006/06/23(金) 12:09:36
スレタイがよくないな。ごみ糞スレかと思った。
しかし、ツリー分類は無理がありそうだ。観点がいろいろあって。
35デフォルトの名無しさん:2006/06/23(金) 14:32:19
Lingo
36デフォルトの名無しさん:2006/06/23(金) 15:16:16
織田信長が入ってない
37デフォルトの名無しさん:2006/06/23(金) 18:15:20
>>33
ツールってブラウザもなしって事?
38デフォルトの名無しさん:2006/06/23(金) 18:24:48
>>37
もちろん。頼むのは己の想像力のみ
39デフォルトの名無しさん:2006/06/24(土) 12:37:09
>>37
まあ、実際、ブラウザでもみてもどうずれてるのかわかりづらいわな。
40デフォルトの名無しさん:2006/06/24(土) 13:16:32
JS(JavaScript)とかPB(PureBasic)とかAB(ActiveBasic)とか色々抜けてる。
41デフォルトの名無しさん:2006/06/25(日) 23:00:04
日記を書くのはチラシの裏じゃない
日記帳だ
42デフォルトの名無しさん:2006/06/26(月) 09:17:02
チラ裏を日記帳にしたっていいじゃない
43デフォルトの名無しさん:2006/06/27(火) 19:14:56
そうそう。何が特売だったかの記録にもなる
44デフォルトの名無しさん:2006/06/28(水) 09:48:12
昔のチラシって何気に面白いしね
45デフォルトの名無しさん
>>44
幻の○玉!大特価300円!
母さんと行ってみたら、ただのメロンの安売りだった・・・orz