「静的型付け言語」の版間の差分

ページの作成:「'''静的型付け言語'''とは、「変数」が明確に決まっているプログラミング言語のことです。 ひとつの変数が時と場合により数値だったり文字列だったりと変化するものは「動的型付け言語」と呼ばれます。動的型付け言語は記述が簡潔でプログラミングしやすい一方でバグの温床になりやすいという諸刃の剣です。 一方、静…」
 
編集の要約なし
 
(同じ利用者による、間の1版が非表示)
3行目: 3行目:
ひとつの変数が時と場合により数値だったり文字列だったりと変化するものは「[[動的型付け言語]]」と呼ばれます。動的型付け言語は記述が簡潔で[[プログラミング]]しやすい一方で[[バグ]]の温床になりやすいという諸刃の剣です。
ひとつの変数が時と場合により数値だったり文字列だったりと変化するものは「[[動的型付け言語]]」と呼ばれます。動的型付け言語は記述が簡潔で[[プログラミング]]しやすい一方で[[バグ]]の温床になりやすいという諸刃の剣です。


一方、静的型付け言語は型の宣言がいちいちめんどくさく[[プログラミング]]しにくというか、ソースコードの記述量が多くなりがちという欠点があります。その代わり静的型付け言語はインテリセンスのようなコード補完が比較的簡単に実装しやすく、同様にリファクタリングなども比較的簡単に実装できるという利点があります。
一方、静的型付け言語は型の宣言がいちいちめんどくさく[[プログラミング]]しにくというか、[[ソースコード]]の記述量が多くなりがちという欠点があります。その代わり静的型付け言語は[[インテリセンス]]のようなコード補完が比較的簡単に実装しやすく、同様に[[リファクタリング]]なども比較的簡単に実装できるという利点があります。


近年では静的型付け言語で動的型付け言語っぽく利用できる「[[型推論]]」が大流行しています。
近年では静的型付け言語で動的型付け言語っぽく利用できる「[[型推論]]」が大流行しています。


[[category: プログラミング]]
[[category: プログラミング]]