Turbo Pascalのバラードまたは20年の変更なし

Turbo Pascalのバラードまたは20年の変更なし



新学期の最初の週は静かに、そしていつの間にか過ぎました。 私はずっと前に高校を卒業しており、学齢期の子供たちはまだそこにいませんが、私はまだ学年の始まりを喜んで考えています。 これは、路上で制服を着た子供たちが優勢であることによるものではありません。私は家を出ることがめったにありません。

秋が始まったことを思い出す理由は非常に珍しいです-私はローカルネットワークのフォーラムで新鮮なトピックに気付き、年々さまよっていて、時々このフォーラムの最も予期しないセクションに現れます。 このトピックを定式化すると、旧ソ連の広大な地域でのコンピューター教育の状況の全体的な絶望を反映する4語しか得られません。「Turbo Pascalはどこで入手できますか?」





最終的にこの現象について書くことにしたのは偶然ではありません。正確な日付と月はわかりませんが、2012年にソビエト後のスペースのすべての教育機関で広く使用されているTurbo Pascal 7が20歳になりました。 バージョン7.0がリリースされたのは1992年で、20年先の数千人の将来のプログラマーの道の始まりを決定し、下のスクリーンショットはおそらく何百万人もの人々の記憶に記録されました。







さらに2年後、いくつかの修正を含むバージョン7.1がリリースされましたが、開発環境はそこで停止しました。 18年間、土地の6分の1が1組のフロッピーディスクに収まるファイルのアーカイブに悩まされてきました。これは不運なTP7.zipです(ファイル名にわずかな違いがあります)。 同じ移植性を持つ別のソフトウェア製品は知りません-確かに、開発者自身でさえ、子孫がWindows 95よりも古いもので動作することを想像していませんでした。この控えめなIDEの背景にオリジナルです。



当初、Turbo PascalはDos、Win 3.11、Win95でスマートに動作し、Windows 98とMeに静かに切り替えました。 その後、Windows XPでの起動に関する最初の問題が発生しましたが、TPを停止することはできませんでした-それは教育の主流となり、Windows Vista、Windows 7ではすべてで動作しました。または、LinuxでDosBoxを使用している場合があります(Ctrl-F9の組み合わせでエミュレータが閉じていることがわかります)。



15年前、Turbo Pascalは優れた学習環境でしたが、今では新しいことを学ぶことに対する抵抗感がどれほど強いかを示しています。 これはパスカルの問題でさえありません。FreePascalやPascalABCなど、この言語でプログラミングを教えるための最新の環境があります。 それは政治に関するものではありません。ロシアとウクライナの状況はほとんど同じです。 ポイントは学校のカリキュラムの厳密さでさえありません-私はトレーニングがCまたはPythonで行われたクラスに出くわしました。 そして、最終的に、それは教育機関のクラスでさえありません-それまで、Turbo Pascalが主要な作業ツールとして使用されているITに直接関連する大学があります。



この短いレビューを締めくくり、教育プロセスで使用できるTurbo Pascalの代替を紹介します。



1)FreePascalは、現代の要件を満たす無料のpascalコンパイラであり、Turbo Pascalに似た開発環境が1つあります。 WindowsおよびLinuxで動作します。







Turbo Pascalを置き換える最も簡単な方法として推奨されます。 ライセンスに問題はありません。

ロシア語を話すコミュニティのウェブサイトhttp://www.freepascal.ru/







2)PascalABC-Windows上で実行される便利な開発環境。 2007年以降、PascalABC.netのバージョンが開発されました-同じ環境ですが、.NETテクノロジーを使用して記述されています。 古いコンピューターの場合は、.NETなしのバージョンを使用することをお勧めします。 私の意見では、これは見つけることができるプログラミングを教えるための最も成功したシステムです。





このシステムは、学習プログラミング環境として、SFedUの数学、力学、コンピューターサイエンス学部で作成されました。 ライセンスに問題はありません。

開発者のサイト: http : //sunschool.math.rsu.ru/pabc/







3)Lazarus-FreePascalコンパイラを使用する開発環境ですが、同時に最新のウィンドウアプリケーションの開発をサポートします。 Delphiと互換性があると位置付けられていますが、後者用に作成されたトレーニング資料は常に適用できるとは限りません。 インターフェイスは、FreePascal IDEよりも複雑です。 教師の十分な資格と、生徒に何を教えたいかを理解して使用することをお勧めします。







ライセンスに問題はありません。





それがおそらくすべてです。 ここに記載されている問題が彼らに影響を与えないことを最近の参加者に願うだけです。



All Articles