现在还有人用 Pascal 编程吗? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
zanpen2000
V2EX    编程

现在还有人用 Pascal 编程吗?

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

    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  
       205-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     Solana     2486 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 26ms UTC 15:28 PVG 23:28 LAX 08:28 JFK 11:28
    Do have faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86