プログラミングのスタイルを別名何と言いますか？
プログラミングパラダイム
プログラミング 
 プログラミング言語が異なれば、プログラミングのスタイル（プログラミングパラダイム）も異なる。どの言語を使うかの判断には、企業としてのポリシー、その用途への適合性、サードパーティのパッケージが使えるか、個人の好みなど様々な要素がある。理想的には、用途に最も適した言語を選ぶべきである。しかし、その言語を使えるプログラマが十分揃えられないとか、その言語の処理系に問題があるとか、実行時の効率が悪いといった問題から、最適な言語を選べないこともある。
ソフトウェア設計 
 ソフトウェア設計者やアーキテクトは、設計上の問題が既存の解決済みの問題と同じであると気づくことがある。よくある問題についての解法のテンプレート（あるいはパターン）をデザインパターンと呼ぶ。過去に評価済みのデザインパターンの利用によって、ソフトウェア開発工程が加速される。 コンピュータグラフィックス 
 ドローイング（drawing）は「単純にコンピュータを使って描く絵」で、主に「ペイント系」、「ドロー系」の二つに分類される。ペイント系ソフトはフリーハンド描画や写真修整に適した画素ベースのラスタ形式とも呼ばれ、ドロー系ソフトはロゴデザインや設計・製図などに適したベクタ形式とも呼ばれる。 C++ 
 C++（シープラスプラス）は、汎用プログラミング言語のひとつである。派生元であるC言語の機能や特徴を継承しつつ、表現力と効率性の向上のために、手続き型プログラミング・データ抽象・オブジェクト指向プログラミング・ジェネリックプログラミングといった複数のプログラミングパラダイムが組み合わされている。C言語のようにハードウェアを直接扱うような下位層向けの低水準言語としても、複雑なアプリケーションソフトウェアを開発するための上位層向け高水準言語としても使用可能である。アセンブリ言語以外の低水準言語を必要としないこと、使わない機能に時間的・空間的コストを必要としないことが、言語設計の重要な原則となっている。 オブジェクト指向プログラミング 
 オブジェクトの特徴として、オブジェクト自身の手続きが自身のデータフィールドを読み書きできることが挙げられる(オブジェクトにはやという概念がある)。また、OOPでは、相互に作用するオブジェクトを組み合わせてプログラムを設計する。OOP言語のありかたは多様であるが、最も一般的といえるものは、オブジェクトがクラスのインスタンスであり、また、オブジェクトの型もクラスとして規定されるクラスベースといわれるものである。 コンピュータグラフィックス 
 アプリケーションの中で二つの表現形式が混在しているケースもあり、さらにペイント系アプリケーションは、伝統的な筆や画材をコンピューター上で再現したように手で描くペイントグラフィックと、従来暗室などで行っていたような写真の修整や合成を主とするフォトレタッチの二つに大別される。ドローイングで扱われる技術は、イラストレータや漫画家の効率化と表現の拡大に貢献している。 コンピュータグラフィックス 
 英語圏でCGと言えば、3DCGを指し、2Dのイラストはドローイングと呼ばれ区別されている。一方、日本では2DCGも3DCGと同様にCGと呼ばれるため、区別するためにCGイラストなどといった用語が定着している。そのため英語圏において2DCGを指して「CG」「コンピュータグラフィックス」などと言うと訝しがられることもあり注意が必要である。 インターネット 
 インターネットでは、「インターネット・プロトコル・スイート」（あるいは「TCP/IPプロトコル・スイート」）と呼ばれる、一種の標準化された通信プロトコルと概念モデル（OSI参照モデル）を組み合わせて明確に提供することで、世界中のネットワークとネットワーク、ネットワーク機器とネットワーク機器の相互接続を可能にし、「ネットワークのネットワーク」が実現している。インターネット・プロトコル・スイートが標準化された形で明確に提供されていることによって、あるユーザがインターネットに既存の（やや古い通信プロトコルの）ネットワークや自分独自の方式のネットワークや独自の機器などを接続しようとする場合でも、それらとインターネットとの相違部分や差分を明確にでき、合わせるべき対象が明確化されているおかげで、その相違を解消したり橋渡しする機器を用意し、間に挟みさえすれば接続できることになった。そして核として機能する標準化されたプロトコルや概念モデルがあることで、次第にネットワーク同士の相互接続が実現した。 C++ 
 ストロヴストルップはプログラミング言語C with Classes（クラス付きのC言語）の開発を1979年に開始した。彼は大規模なソフトウェアの開発に有用な特徴をSimulaが備えていることに気がついたが、Simulaは実行速度が遅く実用的ではなかった。一方でBCPLは実行速度こそ速かったものの、大規模なソフトウェア開発を念頭に置いた場合にあまりにも低級だった。 マルチメディア 
 1990年代、流行に敏感な情報系あるいはデザイン系の専門学校に、相次いで「マルチメディア科」という名称の学科が設置され、学生数の獲得に成果をあげた。しかしゲーム開発やアニメーション・映像制作には機材整備に多大な費用がかかり、指導カリキュラムも混乱する状態が続き、多くの学校が数年で学科を再編成せざるを得なくなった。その後コンピュータグラフィックス、アニメーション、ゲーム、コンピュータミュージックといった、より具体的なアプリケーション名が学科の名称となり、マルチメディアは過去の言葉となった。 ISO_8601 
 ほとんどのプログラミング言語で標準ライブラリに入っているかライブラリがある。例えば、Java の場合は java.time パッケージにて、.NET Framework はラウンドトリップ書式指定子にて、JavaScript は Date.toISOString などで、Python は datetime.isoformat などで扱える。