V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
zanpen2000
V2EX  ›  编程

现在还有人用 Pascal 编程吗?

  •  
  •   zanpen2000 · 2015-12-21 08:31:31 +08:00 · 9956 次点击
    这是一个创建于 3254 天前的主题,其中的信息可能已经有所发展或是发生改变。

    Pascal && Delphi

    用过 Delphi 的人都知道,组件化编程是有多么的爽,跟现在的 react 有相似的概念, pascal 编译器也是牛 X 的不行,当年也是跟 C 编译器齐名呀,可是自从安德斯·海尔斯伯格去了微软整了个 C#出来(这哥们真是厉害),似乎 pascal 就成了后妈的孩子,眼看 C#如日中天一天比一天得宠,却只能躲在角落里黯然神伤...
    

    开源吗

    我相信要是 pascal 开源,应该会在当今的开发大潮中能掀起一点波澜吧
    

    应用场景

    我知道现在还有一部分人在使用着 pascal/delphi ,很想知道具体的应用开发场景是什么样的
    

    像初恋

    我学的第一门语言是 Foxbase ,相当于是情窦初开吧,之后进入某公司维护学了 PowerBuilder ,为了吃饭不得不学,真正的热恋是和 Delphi ,一知半解的情况下,胡乱拖几个控件在窗体上,编译-运行,我去,好厉害啊
    

    怀念

    很怀念用 pascal 写代码的快感,编译速度和运行速度,以及碉堡了的兼容性(我在 2006 年写的程序到现在还能在 Win10 上运行,当年的承载开发的操作系统是 Win2000 )。
    

    给来点提示吧, Linux 或者 Win 下面,有用 pascal/delphi 开发的吗?你们都在开发什么?用的哪个 IDE (时下开发流行的),收入如何?(我市有一家招 Delphi 开发的貌似是建筑行业)

    51 条回复    2015-12-22 10:35:37 +08:00
    fbzl
        1
    fbzl  
       2015-12-21 08:36:47 +08:00 via iPhone
    以前竞赛就是用的 Pascal ,很怀念
    loudis
        2
    loudis  
       2015-12-21 08:40:15 +08:00
    还会用用 delphi ,写点快速的桌面应用。

    以前 delphi 在公司里应用里最多的还是数据库方面的吧,现在基本都淘汰了。
    muyi
        3
    muyi  
       2015-12-21 08:41:13 +08:00 via Android
    用,因为偶尔还会写桌面软件
    Cavolo
        4
    Cavolo  
       2015-12-21 09:16:30 +08:00 via iPhone
    这个我们初中竞赛的时候用的
    jiezhi
        5
    jiezhi  
       2015-12-21 09:19:14 +08:00
    嗯 同一楼,大概七八年前学的了,当时老师就说 Pascal 现在基本只用于教学。记得那时候还会写解题报告呢,博客生涯差不多那时候开始的。

    高中毕业后基本就再也没接触过了。
    UnitTest
        6
    UnitTest  
       2015-12-21 09:26:28 +08:00
    竞赛的时候用 pascal , 后来觉得当年老师要是教 C 就好了 , C 也是竞赛指定的语言. 反正对于初学者来写算法, 应该都差不多.
    lucifer9
        7
    lucifer9  
       2015-12-21 09:30:20 +08:00
    现在除了撸竞赛的没啥人还用了吧
    当年上学时候倒是用这个作为教学语言的
    maro
        8
    maro  
       2015-12-21 09:34:58 +08:00
    不是有个 Free Pascal 开源的吗
    zanpen2000
        9
    zanpen2000  
    OP
       2015-12-21 09:35:50 +08:00
    @maro 是的,我还用过
    flyingkid
        10
    flyingkid  
       2015-12-21 09:40:01 +08:00
    现在一些学校还在教 pascal
    但是有些学生觉得这门语言并不实用,觉得老师太垃圾了。呵呵呵。
    maro
        11
    maro  
       2015-12-21 09:41:17 +08:00
    Lazarus 是 Free Pascal 的 IDE 用起来不错 还有中文版的 可惜一直不火 毕竟现在是 web 编程时代
    jjplay
        12
    jjplay  
       2015-12-21 09:44:07 +08:00
    怀念 pascal ,编译出来的文件兼容性极好 文件也够小。
    sethverlo
        13
    sethverlo  
       2015-12-21 09:53:03 +08:00
    果然除了 OI 没人用 Pascal 了么 - -
    clino
        14
    clino  
       2015-12-21 10:13:36 +08:00
    大学课程就是用 pascal 呢 delphi 也用过 感觉很好呢
    wuliaoxh
        15
    wuliaoxh  
       2015-12-21 10:19:31 +08:00
    我们大学时学 pascal 不学 C
    arbipher
        16
    arbipher  
       2015-12-21 10:28:04 +08:00
    @fbzl +1
    Loafer
        17
    Loafer  
       2015-12-21 10:38:34 +08:00   ❤️ 1
    初中奧賽用过 pascal 。。。

    當年不是流行一句話叫 “真正的程序員用 C ,聰明的程序員用 Delphi ” 嘛~ 233333
    acros
        18
    acros  
       2015-12-21 10:41:04 +08:00   ❤️ 1
    @Loafer 暴露年纪的流行语啊···· 我当时因为这句去学 C++了(大坑)。后来发现聪明的程序员都傻逼了····
    xpol
        19
    xpol  
       2015-12-21 10:43:13 +08:00   ❤️ 1
    Pascal 是世界上最好的教学语言,没有之一。
    calon
        20
    calon  
       2015-12-21 10:53:25 +08:00
    现在用 Delphi 还有很多,不少是写些自己用的桌面工具,提升一下工作效率。
    用 Pascal 出了学校还真没见过了。
    asan2006
        21
    asan2006  
       2015-12-21 11:08:16 +08:00
    加几个 Delphi 兴趣群,能活捉一大批 10 多年前的黑阔...
    kdwycz
        22
    kdwycz  
       2015-12-21 11:10:04 +08:00
    QwQ Pascal~高中竞赛时学的

    上大学后老师们说他们上大学时学到就是 Pascal
    onion7878
        23
    onion7878  
       2015-12-21 11:11:00 +08:00
    [我司]( http://www.iobit.com/) 大部分软件都是用 Delphi 写的,你们有什么想问的么?
    wildlynx
        24
    wildlynx  
       2015-12-21 11:12:31 +08:00
    @wuliaoxh 我大学也是学 Pascal , C 语言要求自学,期末考试同时有 Pascal 跟 C 的题目
    initialdp
        25
    initialdp  
       2015-12-21 11:15:49 +08:00
    在企业里应用还是很广泛吧,很多工控软件就是用 Delphi 写的。

    其实不要老盯着互联网企业,大量的工业企业,一般商业企业都没那么互联网化,都还在用传统的软件,如 VB 、 PB 、 Delphi 。
    onion7878
        26
    onion7878  
       2015-12-21 11:16:10 +08:00
    回复一下楼主

    - 全在 Windows 上开发,大多数用 Windows 7 ,我目前在用 Windows 10
    - 开发的产品 http://www.iobit.com/en/products.php
    - 大多数用的 IDE 是 Delphi 2009 个别需要编译 x64 程序使用的是 XE
    - 收入一般
    initialdp
        27
    initialdp  
       2015-12-21 11:18:27 +08:00
    @onion7878 您这站需要翻墙么? The connection has timed out
    onion7878
        28
    onion7878  
       2015-12-21 11:20:03 +08:00
    @initialdp 估计是,因为公司网络可以直接翻,我测试不了。。。
    snsd
        29
    snsd  
       2015-12-21 11:46:53 +08:00 via iPhone
    @onion7878 你那是什么网?这么牛 B
    huanghaofu86
        30
    huanghaofu86  
       2015-12-21 11:49:51 +08:00
    delphi 码农经过,挺好的语言,只是 WEB 互联网时代,改变一方面而已,在一些领域还是大作为
    love
        31
    love  
       2015-12-21 12:00:41 +08:00
    pascal 这语言本身非常渣,当年火只是因为 delphi 写写界面还算方便。
    skydiver
        32
    skydiver  
       2015-12-21 12:04:31 +08:00
    求修改一下排版。。。跪了
    Dreista
        33
    Dreista  
       2015-12-21 12:22:27 +08:00
    _(:зゝ∠)_初中的时候写过。
    onion7878
        34
    onion7878  
       2015-12-21 12:29:35 +08:00
    @snsd 就是普通的网站啊。。。
    dslwind
        35
    dslwind  
       2015-12-21 13:04:46 +08:00 via Android
    高中时竞赛用的是这个,当时学校有两个老师带两伙人,另外那伙人学的 C ,但据说后来效果不好也改学了 Pascal 。上了大学也用 Pascal 刷了些算法题,然后现在基本语法都忘得差不多了。
    SPACELAN
        36
    SPACELAN  
       2015-12-21 13:45:57 +08:00
    当初奥赛就是用的 pascal ,后来还用 Lazarus 写过些小程序呢
    fancymax
        37
    fancymax  
       2015-12-21 14:49:04 +08:00
    在 windows 用 delphi 写设备驱动,另外把代码移植到了 linux 用 free pascal , die 是 Lazarus
    hantsy
        38
    hantsy  
       2015-12-21 15:03:33 +08:00
    Pascal 做教学不错。。。
    hantsy
        39
    hantsy  
       2015-12-21 15:05:35 +08:00
    @xpol 是的,大学应该使用 Pascal 教学,。。。现在的大学都是为了就业准备,教 Visual XXX 才是悲哀的。
    RyuZheng
        40
    RyuZheng  
       2015-12-21 15:32:57 +08:00 via Android
    第一次接触编程就是初中开始,学的就是 pascal ,同样是奥赛,可惜老师疏于管理,最后我们都在玩 CS 和梦幻西游,当年还玩过生肖传说
    djyde
        41
    djyde  
       2015-12-21 16:15:54 +08:00
    初中写过 delphi ,这种 interface builder 是蛮给当时的我成就感的。

    然后就被易语言坑了
    ondrej
        42
    ondrej  
       2015-12-21 17:09:55 +08:00
    万一的 delphi 博客
    nashxk
        43
    nashxk  
       2015-12-21 18:10:29 +08:00
    上高中参加竞赛用的时 pascal 。。
    ivvei
        44
    ivvei  
       2015-12-21 18:43:08 +08:00
    我就用的 Delphi …… 我厂的金融业务柜台客户端大多都是 Delphi 写的。我自己业余写写外挂也用的 Delphi ,因为 Delphi 老代码多……
    29EtwXn6t5wgM3fD
        45
    29EtwXn6t5wgM3fD  
       2015-12-21 19:38:53 +08:00 via Android
    @onion7878 用过 advance system care 界面多年未变~~功能多年未变~~版本号不断升高~~依旧可以断网激活~~😐
    Flygoat
        46
    Flygoat  
       2015-12-21 20:10:31 +08:00 via iPad
    Noip 也支持 C 了。看见当时老师演示 Pascal 的时候用的是 DOS 模拟器当时就觉得 Low 爆了于是选了 C 。
    msg7086
        47
    msg7086  
       2015-12-22 04:15:31 +08:00
    以前学 Pascal 就是为了 NOIP ,用的是 Turbo Pascal 7 。
    后来易语言出来了,就跳坑了。
    Ansen
        48
    Ansen  
       2015-12-22 05:07:42 +08:00
    @onion7878 我朋友和你一个公司。。。。
    lushl9301
        49
    lushl9301  
       2015-12-22 07:11:02 +08:00 via Android
    因为山东省特派员点名说,学生们都去学 pascal 吧。别学 c 。很多学生一直都是 pascal 。比如我
    zanpen2000
        50
    zanpen2000  
    OP
       2015-12-22 08:38:05 +08:00
    @Ansen 你怎么知道我在哪个公司?
    onion7878
        51
    onion7878  
       2015-12-22 10:35:37 +08:00
    @Ansen 世界真小。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   962 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 19:25 · PVG 03:25 · LAX 11:25 · JFK 14:25
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.