由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Military版 - 即将来临的软件大灾难
相关主题
华尔街日报:希拉里赢太容易,因为Trump实在太二了出事的大学没听说过
Really, How Trump Should Have Responded to the Khans’ Words?美国马工的工资真有这么高吗?
在上海买的点心,打开包装,我哭了。 (转载)各位有什么开源的好的markdown和restructuredtext编辑器么?
且让世界听龙吟:理实交融的龙芯基础研究中原新声2018
我给你们说说俄国文学吧今天是国际码农日
Leslie Lamport拿了今年的图灵奖四匹喜讯:蔡英文的论文是最近补写的?
从菌斑诸将对Leslie Lamport的无知可以知道朝鲜半岛小规模战争即将来临
德智体美劳全面发展的白妞阿拉伯世界的变革:新的全球化时代即将来临
相关话题的讨论汇总
话题: software话题: don话题: problem话题: he话题: resig
进入Military版参与讨论
1 (共1页)
b********n
发帖数: 38600
1
The Coming Software Apocalypse
https://www.theatlantic.com/technology/archive/2017/09/saving-the-world-from
-code/540393/
“The problem is that software engineers don’t understand the problem they
’re trying to solve, and don’t care to,” says Leveson, the MIT software-
safety expert.
b********n
发帖数: 38600
2
The findings surprised him. “Visual Studio is one of the single largest
pieces of software in the world,” he said. “It’s over 55 million lines of
code. And one of the things that I found out in this study is more than 98
percent of it is completely irrelevant. All this work had been put into this
thing, but it missed the fundamental problems that people faced. And the
biggest one that I took away from it was that basically people are playing
computer inside their head.” Programmers were like chess players trying to
play with a blindfold on—so much of their mental energy is spent just
trying to picture where the pieces are that there’s hardly any left over to
think about the game itself.
b********n
发帖数: 38600
3
Computers had doubled in power every 18 months for the last 40 years. Why
hadn’t programming changed?
John Resig had been noticing the same thing among his students. Resig is a
celebrated programmer of JavaScript—software he wrote powers over half of
all websites—and a tech lead at the online-education site Khan Academy. In
early 2012, he had been struggling with the site’s computer-science
curriculum. Why was it so hard to learn to program? The essential problem
seemed to be that code was so abstract. Writing software was not like making
a bridge out of popsicle sticks, where you could see the sticks and touch
the glue. To “make” a program, you typed words. When you wanted to change
the behavior of the program, be it a game, or a website, or a simulation of
physics, what you actually changed was text. So the students who did well—
in fact the only ones who survived at all—were those who could step through
that text one instruction at a time in their head, thinking the way a
computer would, trying to keep track of every intermediate calculation.
Resig, like Granger, started to wonder if it had to be that way. Computers
had doubled in power every 18 months for the last 40 years. Why hadn’t
programming changed?
b********n
发帖数: 38600
4
In a pair of later talks, “Stop Drawing Dead Fish” and “Drawing Dynamic
Visualizations,” Victor went one further. He demoed two programs he’d
built—the first for animators, the second for scientists trying to
visualize their data—each of which took a process that used to involve
writing lots of custom code and reduced it to playing around in a WYSIWYG
interface. Victor suggested that the same trick could be pulled for nearly
every problem where code was being written today. “I’m not sure that
programming has to exist at all,” he told me. “Or at least software
developers.” In his mind, a software developer’s proper role was to create
tools that removed the need for software developers. Only then would people
with the most urgent computational problems be able to grasp those problems
directly, without the intermediate muck of code.
M********n
发帖数: 4650
5
我一向认为写应用软件不应该成为一种职业,而是应该像数学那样成为每人都必须有所
训练的基本技能。

from
they

【在 b********n 的大作中提到】
: The Coming Software Apocalypse
: https://www.theatlantic.com/technology/archive/2017/09/saving-the-world-from
: -code/540393/
: “The problem is that software engineers don’t understand the problem they
: ’re trying to solve, and don’t care to,” says Leveson, the MIT software-
: safety expert.

b********n
发帖数: 38600
6
“I hope people won’t be allowed to write programs if they don’t
understand these simple things.”
Lamport sees this failure to think mathematically about what they’re doing
as the problem of modern software development in a nutshell: The stakes keep
rising, but programmers aren’t stepping up—they haven’t developed the
chops required to handle increasingly complex problems. “In the 15th
century,” he said, “people used to build cathedrals without knowing
calculus, and nowadays I don’t think you’d allow anyone to build a
cathedral without knowing calculus. And I would hope that after some
suitably long period of time, people won’t be allowed to write programs if
they don’t understand these simple things.”

【在 M********n 的大作中提到】
: 我一向认为写应用软件不应该成为一种职业,而是应该像数学那样成为每人都必须有所
: 训练的基本技能。
:
: from
: they

m*****e
发帖数: 10963
7
现在的每个软件里面99%是无用垃圾,是懒惰的程序员、软件公司、这个行业不作为的
结果。
麻痹的我敢说要完成现在每版的windows现有的所有功能,每次软件如果从根重新些,
或者从新定义语言规则,写出来的系统至少节约99%的空间。
都他妈垃圾套垃圾,没人他妈的清理,真他妈浪费资源。。。。
M********n
发帖数: 4650
8
不完全同意。专业马工应该加强数学训练这是毋庸置疑的,但他们的工作应该是创建编
写应用软件所需的building blocks,像操作系统,硬件驱动,专业算法包,编译器等
等。最多加上通用的应用程序例如office之类。普通人都应该接受如今这些阿狗阿猫马
工受过的通用算法、数据结构和软工之类的训练,用于编写自己专业需要的应用。

doing
keep
if

【在 b********n 的大作中提到】
: “I hope people won’t be allowed to write programs if they don’t
: understand these simple things.”
: Lamport sees this failure to think mathematically about what they’re doing
: as the problem of modern software development in a nutshell: The stakes keep
: rising, but programmers aren’t stepping up—they haven’t developed the
: chops required to handle increasingly complex problems. “In the 15th
: century,” he said, “people used to build cathedrals without knowing
: calculus, and nowadays I don’t think you’d allow anyone to build a
: cathedral without knowing calculus. And I would hope that after some
: suitably long period of time, people won’t be allowed to write programs if

o***o
发帖数: 194
9
DNA里同样有很多没有的东西,看软件就明白为啥会有垃圾了。
生物老千和实际脱节,想不明白为啥,成天发垃圾CNS就这个结果,太笨!

【在 m*****e 的大作中提到】
: 现在的每个软件里面99%是无用垃圾,是懒惰的程序员、软件公司、这个行业不作为的
: 结果。
: 麻痹的我敢说要完成现在每版的windows现有的所有功能,每次软件如果从根重新些,
: 或者从新定义语言规则,写出来的系统至少节约99%的空间。
: 都他妈垃圾套垃圾,没人他妈的清理,真他妈浪费资源。。。。

1 (共1页)
进入Military版参与讨论
相关主题
阿拉伯世界的变革:新的全球化时代即将来临我给你们说说俄国文学吧
快爆炸了Leslie Lamport拿了今年的图灵奖
CDC警告大众: 当心食人僵尸 !!(你没看错,僵尸!) (转载)从菌斑诸将对Leslie Lamport的无知可以知道
黄金暴跌即将来临 (转载)德智体美劳全面发展的白妞
华尔街日报:希拉里赢太容易,因为Trump实在太二了出事的大学没听说过
Really, How Trump Should Have Responded to the Khans’ Words?美国马工的工资真有这么高吗?
在上海买的点心,打开包装,我哭了。 (转载)各位有什么开源的好的markdown和restructuredtext编辑器么?
且让世界听龙吟:理实交融的龙芯基础研究中原新声2018
相关话题的讨论汇总
话题: software话题: don话题: problem话题: he话题: resig