Reference guide for Free Pascal, version 3.2.2Free Pascal Reference guide ## Contents 1 Pascal Tokens 12 1.1 Symbols 12 1.2 Comments 13 1.3 Reserved words 14 1.3.1 Turbo Pascal reserved words 14 1.3.2 Object Pascal reserved words 15 1 6 Inheritance ..... 155 10.7 Usage ..... 156 11 Objective-Pascal Classes ..... 159 11.1 Introduction ..... 159 11.2 Objective-Pascal class declarations ..... 159 11.3 Formal declaration ..... 12 MWPascal 228 14.9.13 noreturn 228 14.9.14 nostackframe 228 14.9.15 overload 228 14.9.16 pascal 230 14.9.17 public 230 14.9.18 register 231 14.9.19 safecall 231 14.9.20 saveregisters 2310 码力 | 268 页 | 700.37 KB | 2 年前3
User’s Guide for Free Pascal, Version 3.2.2.... 95 7.1 Free Pascal compiler modes ..... 95 7.2 Turbo Pascal ..... 96 7.2.1 Things that will not work ..... 96 7.2.2 Things which are extra ..... 98 7.2.3 Turbo Pascal compatibility mode that come with Free Pascal ..... 106 8.1 Demo programs and examples ..... 106 8.2 fpcmake ..... 106 8.3 fpdoc - Pascal Unit documenter ..... 106 8.4 h2pas - C header to Pascal Unit converter ... 2 Options ..... 109 8.6 ppudump program ..... 109 8.7 ppumove program ..... 110 8.8 ptop - Pascal source beautifier ..... 111 8.8.1 ptop program ..... 111 8.8.2 The ptop configuration file .0 码力 | 217 页 | 756.57 KB | 2 年前3
Programmer’s Guide for Free Pascal, Version 3.2.2Free Pascal Programmer’s Guide ## Contents 1 Compiler directives 14 1.1 Introduction 14 1.2 Local directives 15 1.2.1 $A or $ALIGN : Align Data 15 1.2.2 $A1, $A2, $A4 and $A8 15 1.2.3 $ASMMODE own memory manager 111 8.5 Using DOS memory under the Go32 extender 115 8.6 When porting Turbo Pascal code 116 8.7 Memavail and Maxavail 116 9 Resource strings 118 9.1 Introduction 118 9.2 The Introduction ..... 138 12.2 Creating a library ..... 138 12.3 Using a library in a pascal program ..... 139 12.4 Using a pascal library from a C program ..... 141 12.5 Some Windows issues ..... 143 130 码力 | 187 页 | 531.58 KB | 2 年前3
Object Pascal 参考手册(Ver 0.1)# Object Pascal 参考手册 (Ver 0.1) ezdelphi@hotmail.com ## Overview(概述) ## Using object pascal(使用 object pascal) Object Pascal 是一种高级编译语言,具有强类型(对数据类型的检查非常严格)特性,支持结构化和面向对象编程。它的优点包括代码的易读性、快速编译,以及支持多个单元文件从而实现模块化编程。 而实现模块化编程。 Object Pascal 具有一些特性以支持 Borland 组件框架和 RAD(快速应用程序开发)环境。在很大程度上,本语言参考的说明和示例假定你使用 Borland 公司的开发工具,如 Delphi 和 Kylix。 绝大多数使用 Borland 开发工具的开发者是在 IDE(集成开发环境)环境下编写代码并进行编译。Borland 开发工具帮助我们设置工程和源文件的许 ,这不是 Object Pascal 语言规范的一部分。比如,Borland 开发工具遵循某些文件和程序的命名约定,若你在 IDE 以外编写代码并使用命令行来编译,你可以避开这些限制。 这些帮助主题假设你在 IDE 环境下工作,并且使用 VCL(可视化组件库)和/或 CLX(跨平台组件库)创建应用程序。但有时候,Borland 一些特定的规则和 Object Pascal 的通用规则并不相同。0 码力 | 168 页 | 868.25 KB | 2 年前3
Reference manual for FPDoc Document version 3.2.2FPDoc Free Pascal code documenter: Reference manual Michaël Van Canneyt ## Contents 1 Introduction 5 1.1 About this document 5 1.2 About FPDOC 5 1.3 Getting more information 6 2 Compiling and br : Linebreak ..... 30 5.3.4 caption : Specify table caption ..... 30 5.3.5 code : format as pascal code ..... 30 5.3.6 descr : Descriptions ..... 31 5.3.7 dd : definition data ..... 31 5.3.8 ### 1.1 About this document This is the reference manual for FPDOC, a free documentation tool for Pascal units. It describes the usage of FPDOC and how to write documentation with it. It attempts to be0 码力 | 47 页 | 196.25 KB | 2 年前3
PyTorch Release NotesRelease 23.07 supports CUDA compute capability 6.0 and later. This corresponds to GPUs in the NVIDIA Pascal, NVIDIA Volta $ ^{™} $ , NVIDIA Turing $ ^{™} $ , NVIDIA Ampere architecture, and NVIDIA Hopper $ the 23.06 release, the NVIDIA Optimized Deep Learning Framework containers are no longer tested on Pascal GPU architectures. Transformer Engine is a library for accelerating Transformer models on NVIDIA Release 23.06 supports CUDA compute capability 6.0 and later. This corresponds to GPUs in the NVIDIA Pascal, NVIDIA Volta $ ^{™} $ , NVIDIA Turing $ ^{™} $ , NVIDIA Ampere architecture, and NVIDIA Hopper $0 码力 | 365 页 | 2.94 MB | 2 年前3
Reference guide for FCL-res units. Document version 3.2.2Free Pascal Resource support (FCL-res): Reference guide. Giulio Bernardi ## Contents 0.1 Introduction ..... 21 0.2 Basic Usage ..... 21 0.3 How to implement a new resource class ..... 27 0.4 How functions and procedures as they are declared in the units that come standard with the FCL-res (Free Pascal Resource support). Throughout this document, we will refer to functions, types and variables with or new file readers/writers. Please note that resources aren’t limited to Windows platform: Free Pascal can use them also on ELF and Mach-O targets. Moreover, this library can be useful for cross-compilation0 码力 | 211 页 | 498.14 KB | 2 年前3
Reference guide for RTL units. Document version 3.2.2Run-Time Library (RTL) : Reference guide. Free Pascal version 3.2.2: Reference guide for RTL units. Document version 3.2.2 May 2021 Michaël Van Canneyt ## Contents 0.1 Overview ..... 139 1 Reference variables, functions and procedures as they are declared in the units that come standard with the Free Pascal Run-Time library (RTL). Throughout this document, we will refer to functions, types and variables Library is the basis of all Free Pascal programs. It contains the basic units that most programs will use, and are made available on all platforms supported by Free Pascal (well, more or less). There are0 码力 | 2191 页 | 4.93 MB | 2 年前3
Structure and Interpretation of Computer Programsof magnitude greater than that to be found within Pascal enterprises.” LSP Alan J. Perlis Forward, SICP pascal USER MANUAL AND REPORT ISO Pascal Standard I vewed by Andrew B. Mickel James F. Wirth Kathleen Jensen Niklaus Wirth PASCAL USER MANUAL AND REPORT FOURTH EDITION ISO Pascal Standard Revised by Andrew B. Mickal James F. Minor “Pascal is for building pyramids – imposing, breathtaking end of the ...  In Pascal the plethora of declarable data structures induces a specialization within functions that inhibits0 码力 | 136 页 | 7.35 MB | 1 年前3
《深入浅出MFC》2/e{ ... } // 在Win32 中CALLBACK 被定义为__stdcall,是一种函数调用习惯,关系到 // 参数挤压到堆栈的次序,以及处理堆栈的责任归属。其它的函数调用习惯还有 // _pascal 和_cdecl 当Windows 的「外壳」(shell,例如Windows 3.1 的程序管理员或Windows 95 的文件 总管)侦测到使用者意欲执行一个Windows 程序,于是调用加载器把该程序加载,然后 m_lpszClassName; int m_nObjectSize; UINT m_wSchema; // schema number of the loaded class CObject* (PASCAL* m_pfnCreateObject)(); // NULL => abstract class CRuntimeClass* m_pBaseClass; // CRuntimeClass objects #0004 #define LPCSTR LPSTR #0005 typedef char* LPSTR; #0006 #define UINT int #0007 #define PASCAL _stdcall #0008 #0009 #include#0010 #0011 class CObject; #0012 #0013 struct CRuntimeClass 0 码力 | 1009 页 | 11.08 MB | 2 年前3
共 400 条
- 1
- 2
- 3
- 4
- 5
- 6
- 40
相关搜索词
Free Pascal compilerPascal languageprocedure declarationassemblerexception handlingFree PascalDelphi编译器兼容性平台编译器指令内存模型数据格式MMX支持Object Pascal模块化编程异常处理数据类型流程控制FPDOCPascalXML文档生成交叉引用PyTorchCUDAcuDNNNCCLDALITResourcesTAbstractResourceReaderTCoffResourceReaderTElfResourceReaderTExternalResourceReaderRTL unitsVariantsClassesBaseUnixConstantsStructure and Interpretation of Computer ProgramsComputer ProgramsProgramming LanguagesFunction ProgrammingInterpreterMFC源代码应用程序框架C++对象导向













