lazarus是免费的delphi

拥有和c语言一样的灵活性,见代码:

procedure TForm1.FormCreate(Sender: TObject);
var p:PIntegerArray;
    d:pbyte;
begin
   //todo 这里做指针初始化

p^[1]  := 1;     //lazarus 的指针访问非常方便
   d[1] := 2;       //这个是动态分配内存的单元的访问
end;

在delphi 这是不可以的

另外比如 +=  *=

bit field struct

等特性,让pascal系重新焕发出青春的光彩。

链接:

http://www.fpccn.com

http://lazarus.freepascal.org

最新文章

  1. AC6102 开发板千兆以太网UDP传输实验2
  2. loadrunner将参数文件转换为UTF-8编码
  3. html特殊字符的html,js,css写法汇总
  4. 剑指Offer 用两个栈实现队列
  5. Java学习笔记(十八)——Java DTO
  6. HDFS副本机制&负载均衡&机架感知&访问方式&健壮性&删除恢复机制&HDFS缺点
  7. Netty 4.0 demo
  8. java中的IO流
  9. VIJOS1107 求树的最长链
  10. C/C++中static的用法全局变量与局部变量
  11. 闭关修炼屯题中,期末考完A
  12. K均值聚类的失效性分析
  13. killall 、kill 、pkill 命令详解
  14. PHP全栈学习笔记12
  15. [Swift]LeetCode646. 最长数对链 | Maximum Length of Pair Chain
  16. java虚拟机的堆内存配置
  17. 016-并发编程-java.util.concurrent.locks之-Lock及ReentrantLock
  18. springboot 中事件监听模型的一种实现
  19. [蓝桥杯]ALGO-87.算法训练_字串统计
  20. ksoap2调用webservice传递参数丢失

热门文章

  1. 2018面向对象程序设计(Java)第8周学习指导及要求
  2. 微信小程序实现滚动分页加载更多
  3. GitLab 汉化
  4. Java进阶 线程安全
  5. VSC KeyNote
  6. Python基础之-----------函数
  7. CentOS SELinux服务关闭与开启
  8. TOJ3216 我要4444
  9. 190. Reverse Bits (Int; Bit)
  10. Python常用库大全,看看有没有你需要的