请问程序开发中,有哪些著名的公式?算法+数据结构=程序 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
wendon
V2EX    程序员

请问程序开发中,有哪些著名的公式?算法+数据结构=程序

  •  1
     
  •   wendon 2019-04-05 16:57:58 +08:00 3947 次点击
    这是一个创建于 2464 天前的主题,其中的信息可能已经有所发展或是发生改变。

    “算法+数据结构=程序”。 凭借一句话获得图灵奖的 Pascal 之父 Nicklaus Wirth 让他获得图灵奖的这句话就是他提出的著名公式。 我是刚开始写程序,这句话对我帮助很大,让我在做程序开始和过程中,抓中这 2 个重点。 所以大家有没有类似重要的公式??写出来一起分享吧

    14 条回复    2019-04-06 19:02:16 +08:00
    Ibuke
        1
    Ibuke  
       2019-04-05 18:18:03 +08:00   5
    E = MC^2
    (Error = More Code^2)
    这个算么
    cszdl
        2
    cszdl  
       2019-04-05 18:31:17 +08:00
    程序 + 软件工程 = 软件
    软件 + 商业模式 = 软件企业
    hx1997
        3
    hx1997  
       2019-04-05 19:28:32 +08:00 via Android
    为什么我老师也喜欢说 Niklaus Wirth 用这句话获得了图灵奖?我查了他是在 1984 年因为开发了一系列创造性的程序语言( For developing a sequence of innovative computer languages, EULER, ALGOL-W, MODULA and PASCAL )而获得图灵奖,不是因为他 1976 年那本 Algorithms + Data Structures = Programs,更不是因为什么一句话。
    4lokale
        4
    4lokale  
       2019-04-05 20:38:45 +08:00 via Android
    @hx1997 并且这个等式在面向对象中好像也不那么适用了
    hx1997
        5
    hx1997  
       2019-04-05 21:29:35 +08:00 via Android
    @4lokale 嗯,他提出这公式还是在结构化编程的背景之下,现在有人认为过时了。我刚搜索这句话还发现了 StackExchange 的讨论,最高赞认为公式不过时: https://cseducators.stackexchange.com/questions/4740/will-you-tell-students-that-algorithms-data-structures-programs-now21st-cen
    SmartKeyerror
        6
    SmartKeyerror  
       2019-04-05 21:56:16 +08:00 via Android   1
    说个不算公式,但是对系统设计很有帮助的: 所有的计算机领域的问题,都可以添加一层或者多层抽象来解决。
    itfun
        7
    itfun  
       2019-04-05 22:07:41 +08:00
    everything = file
    Iamnotfish
        8
    Iamnotfish  
       2019-04-05 22:10:31 +08:00
    算法+数据结构+数据=软件 感觉这话没毛病
    zjsxwc
        9
    zjsxwc  
       2019-04-05 22:23:44 +08:00 via Android   1
    算法:业务逻辑

    数据结构:领域对象

    程序:软件项目


    业务逻辑 + 领域对象 = 软件项目


    嗯,没毛病!
    yanaraika
        10
    yanaraika  
       2019-04-05 22:50:27 +08:00
    @SmartKeyerror 还有另一句话:所有的性能问题都可以拿掉一层或多层抽象来解决
    BCy66drFCvk1Ou87
        11
    BCy66drFCvk1Ou87  
       2019-04-06 12:25:26 +08:00 via Android
    Ctrl C + Ctrl V = 项目
    alan0liang
        12
    alan0liang  
       2019-04-06 12:41:00 +08:00 via Android
    @itfun anything instanceof Object
    RichieLiu
        13
    RichieLiu  
       2019-04-06 16:39:59 +08:00
    程序=算法+数据结构,算法=逻辑+控制。
    dalieba
        14
    dalieba  
       2019-04-06 19:02:16 +08:00 via Android
    安迪比尔定律
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     855 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 23ms UTC 19:22 PVG 03:22 LAX 11:22 JFK 14:22
    Do have faith in what you're doing.
    ubao msn 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