• 自由帕斯卡尔是一个先进的和可靠的Pascal编译器目标的各种进程的架构,其中包括英特尔x86、SPARC、AMD64/x86-64,支持和PowerPC64的。 自由帕斯卡尔已知是相容的,在一定程度上与方言的涡轮增压帕斯卡和德尔福。

    免费Pascal的编译器发动机促成了一些众所周知的和广泛流行的应用程序上的市场。 几个例子是拉扎勒斯(一个附属包自由帕斯卡尔发展中图形应用程序)中,PeaZip、双重指挥官,WinFF、虚拟放大镜,更不要说一个广泛的受欢迎的游戏。 此外,免费Pascal本身是编制通过其自身的引擎。

    简单是什么定义自由帕斯卡尔。 用户接口控制台基于一个共同特征的大多数老年编译器。 它不一定是一个缺点,特别是用于高级程序员,但它可能会造成某些不适用于初学者。

    一个最值得珍惜的特点的免费Pascal是其编纂的速度(相关的类似编),虽然没有可比德尔斐,为实例。 由于它的代码优化能力,这包括一个复杂的登记册分配器,堆框架抵销和一个数据分析器,其行为和行动速度快于其他Ide。

    语言特性,包括程序和操作者负荷超载,内联和支持动态阵列,ANSI/宽弦,RTTI(运行的时间类型的信息)和COM/CORBA/原接口。

    虽然面向Pascal码,C开发者可以从中受益。 这是真的,它无法汇编C码,但是你仍然可以叫它从自由帕斯卡尔。 该h2pas实用程序,使它更容易,因为它允许转换哦。h文件Pascal单位。

    最后,自由帕斯卡尔是一个伟大的构建方式应用程序。 这是一个强大的和功能丰富IDE解决主要以先进的程序,但是高质量的文件建立一个简单的道路对于初学者来说,也是。

  • नि: शुल्क पास्कल एक उन्नत और विश्वसनीय पास्कल संकलक है कि लक्ष्य विभिन्न प्रक्रिया आर्किटेक्चर सहित इंटेल x86, स्पार्क, AMD64/x86-64, PowerPC और 64. नि: शुल्क पास्कल जाना जाता है करने के लिए संगत होना करने के लिए, कुछ हद तक, के साथ की बोलियों टर्बो पास्कल और डेल्फी है ।

    नि: शुल्क पास्कल संकलक इंजन के लिए योगदान दिया है कुछ अच्छी तरह से-पता है और व्यापक रूप से लोकप्रिय अनुप्रयोगों के बाजार पर है । कुछ उदाहरण हैं लाजर (एक संबद्ध पैकेज के लिए नि: शुल्क पास्कल के विकास के लिए चित्रमय अनुप्रयोगों), PeaZip, डबल कमांडर, WinFF, आभासी आवर्धक कांच का उल्लेख नहीं है, एक विस्तृत सरणी के लोकप्रिय खेलों में से एक है । इसके अलावा, नि: शुल्क पास्कल ही द्वारा संकलित किया गया था अपने स्वयं के इंजन.

    सादगी है क्या परिभाषित करता है नि: शुल्क पास्कल. यूजर इंटरफेस है कंसोल-आधारित, एक आम सुविधा के सबसे पुराने आयु वर्ग के थे. यह जरूरी नहीं कि एक नकारात्मक पहलू है, के लिए विशेष रूप से उन्नत प्रोग्रामर, लेकिन यह पैदा हो सकता है कुछ दृश्य असुविधा के लिए शुरुआती.

    एक सबसे दुलारा सुविधाओं के नि: शुल्क पास्कल है अपने संकलन की गति (सहसंबद्ध करने के लिए इसी तरह के compilers), हालांकि नहीं करने के लिए तुलनीय डेल्फी के, उदाहरण के लिए. कारण करने के लिए अपने कोड के अनुकूलन क्षमताओं, भी शामिल है कि एक परिष्कृत रजिस्ट्री एलोकेटर, ढेर फ्रेम eliminations और एक dataflow विश्लेषक, यह बर्ताव करता है और कार्य करता है की तुलना में तेजी से अन्य इडस.

    भाषा सुविधाओं से मिलकर बनता है प्रक्रिया और ऑपरेटर ओवरलोडिंग, inlining और समर्थन के लिए गतिशील सरणी, एएनएसआई / विस्तृत तार, RTTI (रन-टाइम प्रकार के बारे में जानकारी) और COM / CORBA / कच्चे इंटरफेस है ।

    हालांकि उन्मुख करने के लिए पास्कल कोड, सी डेवलपर्स से लाभ कर सकते हैं यह भी है । यह सच है कि यह संकलन नहीं कर सकते सी कोड है, लेकिन आप अभी भी कर सकते हैं यह फोन से नि: शुल्क पास्कल. के h2pas उपयोगिता बनाता है यह और भी आसान है, के रूप में यह अनुमति देता है रूपांतरण के लिए ओह । h फ़ाइलों के लिए पास्कल इकाइयों.

    में निष्कर्ष है, नि: शुल्क पास्कल एक शानदार तरीका है करने के लिए अनुप्रयोगों का निर्माण. यह एक मजबूत और सुविधा संपन्न आईडीई संबोधित मुख्य रूप से करने के लिए उन्नत प्रोग्रामर, लेकिन उच्च गुणवत्ता प्रलेखन बनाता है एक आसान सड़क, शुरुआती के लिए भी है ।

  • Free Pascal is an advanced and reliable Pascal compiler that targets various process architectures, including Intel x86, SPARC, AMD64/x86-64, PowerPC and PowerPC64. Free Pascal is known to be compatible, to some extent, with the dialects of Turbo Pascal and Delphi.

    Free Pascal’s compiler engine contributed to some well-know and widely popular applications on the market. A few examples are Lazarus (an affiliated package of Free Pascal for developing graphical applications), PeaZip, Double Commander, WinFF, Virtual Magnifying Glass, not to mention a wide array of popular games. Moreover, Free Pascal itself was compiled by its own engine.

    Simplicity is what defines Free Pascal. The user interface is console-based, a common feature of most old-aged compilers. It’s not necessarily a downside, especially for advanced programmers, but it may pose some visual discomfort for beginners.

    One of the most cherished features of Free Pascal is its compiling speed (correlated to similar compilers), although not comparable to Delphi’s, for instance. Due to its code optimization capabilities, that include a sophisticated registry allocator, stack frame eliminations and a dataflow analyzer, it behaves and acts faster than other IDEs.

    Language features consist of procedure and operator overloading, inlining and support for dynamic array, ANSI / wide strings, RTTI (Run-Time Type Information) and COM / CORBA / RAW interfaces.

    Although oriented to Pascal code, C developers can benefit from it too. It’s true that it cannot compile C code, but you can still call it from Free Pascal. The h2pas utility makes it even easier, as it allows for the conversion oh .h files to Pascal units.

    In conclusion, Free Pascal is a great way to build applications. It’s a strong and feature-rich IDE addressed mainly to advanced programmers, but the high quality documentation builds an easy road for beginners, too.