答えて
UCSD Pascalは、JavaがJVMによって実行されるバイトコードにコンパイルされるのとほぼ同じ方法で、p-codeにコンパイルされ、仮想マシン上で実行されると考えられます。 実際には、Wikipediaのページによると、James GoslingはSmalltalkで に沿ってUCSD Pascalを引用しています。これは、Java仮想マシンの設計のインスピレーションの一環です。
これ以外にも、「Java関連」というパスカルはちょっとしたことです。私は ウェブ・プログラミング言語としてパスカルの特別な有用性を認識していませんが、 CGIプログラムでは確かにそれを使うことができます。
ありがとうございました。あなたの答えはとても役に立ちました。 :) – jung
Pascalは、言語のオリジナルバージョンは、ニコラス・ヴィルトによって設計および実装されました
(これは、20年ほどして、Javaに先行。)最初の1970年に世界に導入されたプログラミング言語です。歴史は、ワースがもともとIFIP 2.1委員会に参加していたことであり、トニー・ホアールと一緒に(アルゴールXのドラフトに基づいて)アルゴール語を開発しました。 Wirthはその後、IFIP 2.1のオリジナルのAlgol-68仕様の複雑さへの反応として、Pascalを設計し実装しました。パスカルは学問界で大きな役割を果たしました。例えば教える言葉として。私は1975年〜1975年にCDC 6400で学部生としてパスカルを使用したことを覚えています。
(Algol-68は決してどこにも行きませんでした。私は元の仕様が完全に実装されたとは思わないのですが、Algol-68R仕様の実装は最終的には現れましたが、 。BCPL、C、C++のように。)
は、です。これは、あなたが後になっている場合は、パスカル言語のWebフレームワークです。 「パスカル」と「ウェブ」のGoogle検索では、明らかに関連性の高いヒットがいくつか表示されます。しかし、私はこの道を行くことをお勧めしません。ほとんどの人は、最近、パスカルを「ほとんど死んでいる」言語として分類します。
AFAIK、Javaに関連する方法であるパスカルと呼ばれる「Webコーディングプログラム」はありません。
パスカルの派生品デルファイは、VSファミリの後で、私の最善の知識のもとで、まだ2番目に売れたIDEです。したがって、古代パスカルを意味しない限り、それは少し誇張されているかもしれません。 –
@Marco - 最近、何種類の新しいシステムがDelphiで書かれていますか?上向きか下向きか?または、上にスクロールして、Java対PascalのSOの質問数を見てください - 92,281対215. –
クエリにDelphiを追加してください。デルファイは全体的に減少しているが、小さな店舗では依然として強い。しかし、スクリプト言語du jourとC#を除いて、ほとんどすべてが減少しています。 –
Javaは、UCSD Pascalバイトコードインタープリターシステムの原則に基づいています。 IIRC Wirthは元のJava VMクレジットでも名前が付けられています。しかし、それは80年代のもので、ウェブを前にしています。 Javaにつながる歴史を本当に知りたいのは面白いことです。 (特にCPUの独立性の背後にある考え方)
Morfikがありますが、それらは実際には関連しておらず、Javascriptのアイデアのバックポートです。
Wirthは彼の仕事のために巨額の賞賛を受けるに値するが、私は彼がUSCD Pascalプロジェクトに参加したとは思っていない。 http://en.wikipedia.org/wiki/UCSD_Pascalを参照してください。また、GoslingはJVMアーキテクチャのインスピレーションとしてUSCD Pascal(Wirthではない)を賞賛しています。 –
Wirthは正式にM2の亜種であるLilithで正式に働いていました。 (http://en.wikipedia.org/wiki/Lilith_%28computer%29)しかしafaikには多くの接触があった。私は過去にワースを見てきたと確信していますが、私は覚えていません。 UCSD Pascalは多くのM2機能をバックポートしました。あなたが参照している記事では、Pcodeの概念がチューリッヒ/ワースの初期のものに基づいていると述べています。 –
- 1. "a"という名前のオブジェクトと "_a"という名前のオブジェクトの間にリンクがありますか?
- 2. importError:_winregという名前のモジュールはありませんpython3
- 3. ImportError: 'google'という名前のモジュールはありません
- 4. クラス名の前にはどのように名前がありますか?
- 5. Jython 2.5.1: "ImportError:osという名前のモジュールがありません"
- 6. ImportError:httplib2という名前のモジュールがありません
- 7. ImportError:_backend_gdkという名前のモジュールがありません
- 8. ImportError:xchatという名前のモジュールがありません
- 9. ImportError:NetCDFという名前のモジュールがありません
- 10. ImportError:xxxxxという名前のモジュールがありません
- 11. "ImportError:pywintypesという名前のモジュールがありません"
- 12. django_auth_ldap ldapという名前のモジュールがありません
- 13. ImportError: 'index'という名前のモジュールがありません
- 14. エラー:qgisという名前のモジュールがありません
- 15. pyopencl(Py2exe)という名前のモジュールがありません
- 16. ImportError:pandasという名前のモジュールがありません
- 17. Python - read_pickle ImportError:indexes.baseという名前のモジュールがありません
- 18. ImportError:Foundationという名前のモジュールがありません
- 19. agw.auiという名前のモジュールがありません
- 20. twilioという名前のモジュールがありません
- 21. PyInstaller ImportError: 'pyfiglet.fonts'という名前のモジュールがありません
- 22. Django 'psycopg2'という名前のモジュールがありません
- 23. インポートエラー:tkinterという名前のモジュールがありません
- 24. ImportError:sklearn(Python)という名前のモジュールがありません
- 25. Django/Apache/mod_wsgi:importlibという名前のモジュールがありません
- 26. registration.backends.default.urlsという名前のモジュールがありません
- 27. python3 - 'html5lib'という名前のモジュールがありません
- 28. ImportError:siteという名前のモジュールがありません - Python27 - MacPorts
- 29. ImportError:tinydbという名前のモジュールがありません
- 30. backends.simple.urlsという名前のモジュールがありません
詳細を教えてください.Pascalという名前のJavaフレームワークをお探しですか?彼らはあなたにどんなに悲しい?私が知っている唯一のパスカル(17世紀の科学者の隣)は、Javaと完全に無関係なプログラミング言語です。 –
ウェブを検索したときに何が見つかりましたか? – camickr