• 请不要在回答技术问题时复制粘贴 AI 生成的内容
wendon
V2EX  ›  程序员

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

  •  1
     
  •   wendon · Apr 5, 2019 · 4137 views
    This topic created in 2594 days ago, the information mentioned may be changed or developed.

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

    14 replies    2019-04-06 19:02:16 +08:00
    Ibuke
        1
    Ibuke  
       Apr 5, 2019   ❤️ 5
    E = MC^2
    (Error = More Code^2)
    这个算么
    cszdl
        2
    cszdl  
       Apr 5, 2019
    程序 + 软件工程 = 软件
    软件 + 商业模式 = 软件企业
    hx1997
        3
    hx1997  
       Apr 5, 2019 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  
       Apr 5, 2019 via Android
    @hx1997 并且这个等式在面向对象中好像也不那么适用了
    hx1997
        5
    hx1997  
       Apr 5, 2019 via Android
    @4lokale 嗯,他提出这公式还是在结构化编程的背景之下,现在有人认为过时了。我刚搜索这句话还发现了 StackExchange 的讨论,最高赞认为公式不过时: https://cseducators.stackexchange.com/questions/4740/will-you-tell-students-that-algorithms-data-structures-programs-now21st-cen
    SmartKeyerror
        6
    SmartKeyerror  
       Apr 5, 2019 via Android   ❤️ 1
    说个不算公式,但是对系统设计很有帮助的: 所有的计算机领域的问题,都可以添加一层或者多层抽象来解决。
    itfun
        7
    itfun  
       Apr 5, 2019
    everything = file
    Iamnotfish
        8
    Iamnotfish  
       Apr 5, 2019
    算法+数据结构+数据=软件 感觉这话没毛病
    zjsxwc
        9
    zjsxwc  
       Apr 5, 2019 via Android   ❤️ 1
    算法:业务逻辑

    数据结构:领域对象

    程序:软件项目


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


    嗯,没毛病!
    yanaraika
        10
    yanaraika  
       Apr 5, 2019
    @SmartKeyerror 还有另一句话:所有的性能问题都可以拿掉一层或多层抽象来解决
    BCy66drFCvk1Ou87
        11
    BCy66drFCvk1Ou87  
       Apr 6, 2019 via Android
    Ctrl C + Ctrl V = 项目
    alan0liang
        12
    alan0liang  
       Apr 6, 2019 via Android
    @itfun anything instanceof Object
    RichieLiu
        13
    RichieLiu  
       Apr 6, 2019
    程序=算法+数据结构,算法=逻辑+控制。
    dalieba
        14
    dalieba  
       Apr 6, 2019 via Android
    安迪比尔定律
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2647 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 52ms · UTC 16:01 · PVG 00:01 · LAX 09:01 · JFK 12:01
    ♥ Do have faith in what you're doing.