![【実演】めんどくさい業務をプログラミング(Python)で自動化する過程をお見せします](https://i.ytimg.com/vi/bsq2YY-XAEo/hqdefault.jpg)
コンテンツ
- 定義-自動プログラミングとはどういう意味ですか?
- Microsoft AzureとMicrosoft Cloudの紹介|このガイドを通して、クラウドコンピューティングとは何か、Microsoft Azureを使用してクラウドからビジネスを移行および実行する方法を学習します。
- Techopediaは自動プログラミングについて説明します
定義-自動プログラミングとはどういう意味ですか?
自動プログラミングは、特定の仕様に基づいてプログラムコードが別のプログラムによって自動的に生成されるコンピュータープログラミングの一種です。
より多くのコードを記述するプログラムが作成され、その後、さらにプログラムが作成されます。ある意味では、翻訳者は自動プログラムと見なされる場合があり、翻訳者が低レベル言語に翻訳している高レベル言語は仕様です。
Microsoft AzureとMicrosoft Cloudの紹介|このガイドを通して、クラウドコンピューティングとは何か、Microsoft Azureを使用してクラウドからビジネスを移行および実行する方法を学習します。
Techopediaは自動プログラミングについて説明します
自動プログラミングは、常に別のプログラムによるプログラムの生成を意味するとは限りませんでした。その意味は時間とともに進化しました。
1940年代には、パンチカードマシンのプログラムであった紙テープパンチの手動プロセスの自動化を意味していました。
後に、FortranやALGOLなどの高レベルプログラミング言語を低レベルのマシンコードに翻訳することを意味しました。
現在、自動プログラミングと見なされる2つのタイプがあります。
-
ジェネレーティブプログラミング:これは、プログラミングの効率と速度を向上させるために標準ライブラリを使用する今日のプログラミングで通常起こることです。たとえば、C ++では、cout関数は標準ライブラリの一部であり、コンパイラーはコンパイル中にcoutのコードを提供するだけです。プログラマーは、再実装する必要も、動作の仕組みを知る必要さえありません。
-
ソースコードの生成:ソースコードは、プログラミングツールまたは統合開発環境(IDE)を介して作成されたモデルまたはテンプレートに基づいて生成されます。その良い例は、ユーザーが必要な機能をドラッグアンドドロップし、コードをまったく入力せずにアプリの動作を定義するために視覚的に接続するだけでよいGoogle / MIT App Inventorです。ソースコードジェネレーターは、作成されたテンプレートでコンポーネントがどのように接続されているかに基づいてコードを生成します。