【歴史】プログラミング言語の歴史を知る
1960年代
その後、ALGOL58が発表。(構造化プログラミング言語の最初。*1
1970年
B言語が開発される。
1972年
C言語が開発される。
Smalltalkが開発される(オブジェクト指向を取り入れた初の言語。*2
SQLの登場。
1980年
Objective-C(Smalltalkをベースに開発した。
Perl(Web業界で人気をだした。
1990年代前半
Pythonを開発。(スクリプト言語でオブジェクト指向の言語として開発された。
1991年
Microsoftが、「Microsoft Visual Basic」を発表。
ExcelにVBAとして付属されている機能もリリースされた。
1990年代後半
Javaが発表される。(オブジェクト指向が主流でなかったプログラミング言語
が一転する。Javaが多くの業界で取り入れることになる。
1995年
Web業界で活躍しているPHPにあたるPHP/FIが開発される。
1997年
Web業界で中止んとなるJavaScriptが登場する。
2000年代
2002年
Visual Basic .NET1が誕生
2007年
D言語が発表される。
2009年
2010年代
GoogleによってDartが発表(クライアントサイド・サーバーサイドの
両方で機能するプログラミング言語
2014年
1940年以前の機械言語を人間でも理解しやすくしたもの
代表例:C言語
冷蔵庫などハードウェアと密接に関わるソフトウェア開発では今でも主流
- 高水準言語
【SQL】何行目でエラーが発生したかがわかるファンクション
ストアドプロシージャに何行目まで処理が進んでいるかログを仕込む作業があった。
DBMS_UTILITY.FORMAT_ERROR_BACKTRACEファンクションを使用すると
何行目でエラーになっているかわかるらしい。
便利な機能があるのになぜログを仕込む必要があるのかは調べられていない。
【SQL】MERGE INTO とは
マージを覚える
MERGE = UPDATE + INSERT
MERGE INTO テーブルA
USING テーブルB
ON ( テーブルA.項目名1 = テーブルB.項目名1)
WHEN MATCHED THEN
UPDATE SET
項目名2 = テーブルB.項目名2
WHEN NOT MATCHED THEN
INSERT ( 項目名1
,項目名2)
VALUES ( テーブルB.項目名1
,テーブルB.項目名2)
【SQL】with句とは
with句とは
with 名称1 as(
select 項目 from テーブル
where 条件
)
select 項目
from テーブル名.名称1
where 条件;
fromの場所にある服問い合わせSQLと同じ意味になる