0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

コードコンプリート<上> −4−

Last updated at Posted at 2025-03-10

コンストラクションの重要な決断

・プログラミング言語の長所と短所を把握する

  1. Ada
    軍事システム、宇宙システム、航空電子光学システム。Pascleを下にした高級言語
  2. アセンブラ
    実行速度の改善やコードサイドの縮小のときに使用する。低水準言語
  3. C
    中水準言語。移植性のあるアセンブラみたいなもの。高級言語の機能を持つが、ポインタやアドレスの使用の頻度が高く、ビット演算といった低水準の構造を持つ
  4. C++
    Cを基にしたオブジェクト指向言語。Cより強力な型チェック機能。包括的で強力な標準ライブラリを持つ
  5. C#
    オブジェクト指向言語。MicrosoftPlatformでのプログラミング環境。開発者支援ツールが豊富。
  6. COBOL
    英語に似せたプログラミング言語。業務アプリケーション
  7. FORTAN
    変数や高水準のループを取り入れた最初の高級言語。科学アプリ、工学アプリ
  8. Java
    オブジェクト指向言語。あらゆるPlatformでの動作が可能。Webアプリケーション
  9. TypeScript
    インタープリタ型のプログラミング。Webページに簡単な機能やオンラインアプリを追加することができる
  10. Perl
    文字列処理言語(CといくつかのUNIXユーティリティ)ビルドスクリプトの作成などのシステム管理タスク、レポートの生成と処理
  11. PHP
    オープンソースのスクリプト言語。主要なOSで動作し、サーバー側の対話型機能を実行。WEBページに埋めて、データベース情報にアクセスして、結果を取得、表示する。
  12. Python
    インタプリタ方式の対話型のオブジェクト指向言語。スクリプトや簡単なWebアプリケーション、大きなプログラミングの作成
  13. SQL
  14. リレーショナル・データベースの紹介、更新、管理のデファクトスタンダード言語。宣言型の言語処理の結果を定義する
  15. VisualBasic
    Basic(高級言語)のオブジェクト指向言語のビジュアル高級プログラミングバージョン。デスクトップアプリのカスタマイズ、Webプログラミングや他のプログラミングの作成をサポート

・アーキテクチャの概念的な整合性とその実装の間に関連性を見出す
・プログラミングを始める前にプログラミング規約を決める
・プロジェクトに最適なコンストラクションプラクティスを選択する
・テクノロジの波のどこに乗っているかを見極め、それに応じて’、計画や予測を調整する。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?