問題タブ [pascal]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
sockets - パスカルのソケット
Pascal でネットワーク ソケットをどのように使用しますか?
resources - VectorScript プログラミング言語に関するリソースはどこにありますか?
カスタムの「プラグイン」オブジェクトとツールを作成するための VectorScript (NNA VectorWorks CAD アプリケーションに組み込まれた Pascal に似たプログラミング言語) の詳細については、どこで学ぶことができますか?
delphi - Delphiで行を解析する最速の方法は何ですか?
行ごとに解析する必要がある巨大なファイルがあります。スピードが命です。
行の例:
GetToken が呼び出され、"Here-is-the-Next-Token" が返され、CurrentPosition がトークンの最後の文字の位置に設定されるため、GetToken の次の呼び出しに備えることができます。トークンは 1 つ以上のスペースで区切られます。
ファイルが既にメモリ内の StringList にあると仮定します。メモリに簡単に収まります。たとえば、200 MB です。
解析の実行時間だけが気になります。Delphi (Pascal) で絶対最速の実行を生成するコードはどれですか?
c++ - パスカルスタイルのRailRoadダイアグラム
C ++構文を説明するパスカルスタイルの鉄道図はどこにありますか?(EBNFの代替として)
language-agnostic - 何がより生産的でしょうか?VAX PASCAL を GNU PASCAL に変換するか、perl や他の言語に移植する
このレガシー コード ベース(Compaq PERL)は、約 1500 行のコードで、Windows に移植する必要があります。私はgnu PASCALを使いたいと思っていました(私はインストールして動作しています)。アセンブラ(HP 64000 8051)を VAX からWindows (KEIL 8051)に移行しました。
ソフトウェア エンジニアリングのディレクターは、すべての製品を VAX から外したいと考えています。これが問題です。gpcを使用して CYGWIN 上の VAX からPASCALをコンパイルしようとしました。1 つの PASCAL から別の PASCAL への (IO およびアルゴリズムの) 同等性を得るには、多くのことを行う必要があるようです。
私はPERL、FORTRAN、C、およびC++をかなりよく知っています(およびJAVAですが、むしろ知りたくありません)。私の質問は、1500行のコードで、PASCALコードを他のPASCALに移植する方が生産的でしょうか、それとも別の言語に移植する方が生産的でしょうか? VAX PASCAL は私の大学での最初の言語でしたが、8 年間積極的にプログラミングしていませんでした。私は、PERL、C、C++、および FORTRAN を頻繁かつ専門的に使用しています。
私が別の言語に変換するなら、PERL を選ぶと思います。
コードが行うことは、INTEL hex および TEX HEX イメージ ファイルの塗りつぶしとチェック サムを実行することです。Srec 1.4 プログラムが動作することは承知していますが、コードを DO-178B に適合させる必要があるため、これはオプションではありません (そして、私の会社はオープン ソース コードの使用に慎重です)(彼らはオープン ソース コードに問題はありません)。ソース ツール; コードのみ)。
delphi - Delphi(2006) ループ ヘルプ
つまり、私が本質的にやろうとしているのは、70% の確率で何かを発生させることです。それが理にかなっていれば、別のいくつかのことが 10% の確率で発生しますが、私のアプリは私が推測しているアクションを実行していないようです。ループの構文か何かを誤解しています。とにかく、誰かが見て、アドバイスをくれるかもしれません
delphi - TextMateのDelphi構文
RefactorMyCode.comのMarc-AndréCournoyerと、彼のサイトでDelphiをサポートすることについてメールを交換しました。彼のサイトではRubyのUltraVioletを使用して構文の強調表示を行っており、TextMate構文を使用しているため、TextMateにはDelphi構文が必要です。すでにPascal構文があることがわかったので、そこまでの道のりは90%です。
Delphi用にすでに更新されているものをどこで見つけることができるか誰かが知っていますか?Delphi Prism / Oxygeneも素晴らしいでしょう!
mips - パスカルから Mips コードへの変換
現在、Pascal パーサー (Lex / Yacc を使用して C で記述) 用の Mips コード ジェネレーターに取り組んでいます。正しいコード生成を保証するために参照として使用できるツールを知っている人はいますか?
delphi - コンポーネントのプロパティに基づいてファイルを含める(リンクする)ことはできますか?
Delphi 2007/2009の奇妙な質問はここにあります:
設計時に定義されたコンポーネントプロパティに基づいて、ファイルをリンクに含めるか、ファイルを残すことができますか?
例:SomePropertyをtrueのままにすると、コンパイル時にユニットSomeUnitがプロジェクトに含まれます。それ以外の場合は含まれません。
この問題に対する私の2番目のアプローチは、2番目のコンポーネントをデプロイすることです。このコンポーネントは、フォームにドロップされると(またはドロップされない場合)、uses句にユニットが含まれます。しかし、それがプロパティで実行できるのであれば、それはより良いでしょう。
プロジェクトがビルドされるたびにコンポーネントが強制的にビルドされるため、IFDEFによる条件付きコンパイルは避けたいと思います。か否か?
プロジェクトにいくつかのユニットを含める簡単な方法を実現しようとしています。そうすれば、それらのユニットが特定のデータベースのサポートを提供します。これらをオプションに含めることは、接続コンポーネントで理想的には簡単です。サポートを確認すれば完了です。チェックを外し、コンパイルされたAPPでKBをいくつか減らします。
編集:たとえば、コンポーネントの方法を使用します。IFDEFの方法などは知っていましたが、プロジェクトをビルドするたびにコンポーネントをビルドする必要があります。か否か?
プロジェクトにいくつかのユニットを含める簡単な方法を実現しようとしていました。そうすれば、そのユニットが特定のデータベースのサポートを提供します。これらをオプションに含めることは、接続コンポーネントで理想的には簡単です。サポートを確認すれば完了です。チェックを外し、コンパイルされたAPPでKBをいくつか減らします。
visual-studio - Visual Studio でのパスカル構文の強調表示?
Delphi で最初に書かれた古いアプリの次世代を C# で書いています。私はよく古いコードを調べる必要があり、Visual Studio 2008 エディターに Pascal 構文の強調表示をインストールする方法があるかどうか疑問に思いました。
ティア。