由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Programming版 - 大牛们说话看,哪种计算机编程语言最接近自然语言呢
相关主题
语言区别Prolog
If you say that a is 5, you can't say it's something else l这里有人熟悉prolog吗?
C++虽然工作机会少一些,但没有新毕业生和你抢饭碗expert system shell 现在哪个好些? clips? jess? or ???
问个弱智问题,有网站用nosql做primary db么?这里有人用 Erlang 吗?
现在哪些script最流行?prolog 定义特殊算符 +
Python真是一种长得很丑的语言有朋友了解shen和Mark Tarver吗?
A家一个system designe, 求大牛指点Indiana大学的牛人
ML语言求教!谢谢大家觉得还有什么比较神奇的语言可以推荐呢?
相关话题的讨论汇总
话题: 自然语言话题: 接近话题: perl话题: wait话题: cobol
进入Programming版参与讨论
1 (共1页)
k****f
发帖数: 3794
1
汇编,c这种反人类的就不要考虑了。
c*********e
发帖数: 16335
2
造一幢摩天大楼,500层楼高,你是计划一块砖头一块砖头地码上去,还是用钢筋做
骨架,玻璃做幕墙,dry wall做建筑内墙呢?

【在 k****f 的大作中提到】
: 汇编,c这种反人类的就不要考虑了。
t****a
发帖数: 1212
3
数学公式长得像自然语言吗?
如果把数学公式给设计的像自然语言,那会造成多少沟通上的困难!

【在 k****f 的大作中提到】
: 汇编,c这种反人类的就不要考虑了。
e*******o
发帖数: 4654
4
Perl
http://www.wall.org/~larry/natural.html
自然语言的双方都是人,两者都可以模糊。差不多就能达到交流目的。
计算机跟人还是没法比。学习Perl的 built-in function 就像高中学习古文单词的意
思差不多。什么语境,什么用法。
如果你不懂Perl 读起来也费劲,这是Perl名声不好的原因之一。
c*********e
发帖数: 16335
5
perl,c++都太难。java,c#因此红火。

【在 e*******o 的大作中提到】
: Perl
: http://www.wall.org/~larry/natural.html
: 自然语言的双方都是人,两者都可以模糊。差不多就能达到交流目的。
: 计算机跟人还是没法比。学习Perl的 built-in function 就像高中学习古文单词的意
: 思差不多。什么语境,什么用法。
: 如果你不懂Perl 读起来也费劲,这是Perl名声不好的原因之一。

w****k
发帖数: 6244
6
最近看ruby,但觉得它的做事方式和人相对比较接近了。
是不是自然语言我不懂。

【在 k****f 的大作中提到】
: 汇编,c这种反人类的就不要考虑了。
d****i
发帖数: 4809
7
计算机和人脑有多大的区别,你觉得接近自然语言好吗?看看以前的COBOL,据说很像
自然语言,现在呢?死翘翘了,C最接近机器语言,现在呢?过了四十多年了还是经久
不衰,老当益壮,而且从C语言派生出几乎现在所有的主流编程语言。

【在 k****f 的大作中提到】
: 汇编,c这种反人类的就不要考虑了。
n******t
发帖数: 4406
8
为啥要接近自然语言?
有病啊。

【在 k****f 的大作中提到】
: 汇编,c这种反人类的就不要考虑了。
n******t
发帖数: 4406
9
编程适合机器说话,要接近自然语言,这得多脑残啊?

【在 d****i 的大作中提到】
: 计算机和人脑有多大的区别,你觉得接近自然语言好吗?看看以前的COBOL,据说很像
: 自然语言,现在呢?死翘翘了,C最接近机器语言,现在呢?过了四十多年了还是经久
: 不衰,老当益壮,而且从C语言派生出几乎现在所有的主流编程语言。

O*******d
发帖数: 20343
10
#!/usr/bin/perl
APPEAL:
listen (please, please);
open yourself, wide;
join (you, me),
connect (us,together),
tell me.
do something if distressed;
@dawn, dance;
@evening, sing;
read (books,$poems,stories) until peaceful;
study if able;
write me if-you-please;
sort your feelings, reset goals, seek (friends, family, anyone);
do*not*die (like this)
if sin abounds;
keys (hidden), open (locks, doors), tell secrets;
do not, I-beg-you, close them, yet.
accept (yourself, changes),
bind (grief, despair);
require truth, goodness if-you-will, each moment;
select (always), length(of-days)
# listen (a perl poem)
# Sharon Hopkins
# rev. June 19, 1995
相关主题
Python真是一种长得很丑的语言Prolog
A家一个system designe, 求大牛指点这里有人熟悉prolog吗?
ML语言求教!谢谢expert system shell 现在哪个好些? clips? jess? or ???
进入Programming版参与讨论
O*******d
发帖数: 20343
11
BEFOREHAND: close door, each window & exit; wait until time.
open spellbook, study, read (scan, select, tell us);
write it, print the hex while each watches,
reverse its length, write again;
kill spiders, pop them, chop, split, kill them.
unlink arms, shift, wait & listen (listening, wait),
sort the flock (then, warn the "goats" & kill the "sheep");
kill them, dump qualms, shift moralities,
values aside, each one;
die sheep! die to reverse the system
you accept (reject, respect);
next step,
kill the next sacrifice, each sacrifice,
wait, redo ritual until "all the spirits are pleased";
do it ("as they say").
do it(*everyone***must***participate***in***forbidden**s*e*x*).
return last victim; package body;
exit crypt (time, times & "half a time") & close it,
select (quickly) & warn your next victim;
AFTERWORDS: tell nobody.
wait, wait until time;
wait until next year, next decade;
sleep, sleep, die yourself,
die at last
z*******3
发帖数: 13709
12
cobol死翘翘了等于说主机彻底挂了
但是现实是主机在很多领域还用得好好的
比如民航,比如银行,而且还不是一堆server能够随便顶替的

【在 d****i 的大作中提到】
: 计算机和人脑有多大的区别,你觉得接近自然语言好吗?看看以前的COBOL,据说很像
: 自然语言,现在呢?死翘翘了,C最接近机器语言,现在呢?过了四十多年了还是经久
: 不衰,老当益壮,而且从C语言派生出几乎现在所有的主流编程语言。

z*******3
发帖数: 13709
13
c跟汇编当年有过一个大讨论
汇编一派现在改吹c接近机器了
当年要是有人这么说,估计早被自己人给喷死了

【在 n******t 的大作中提到】
: 编程适合机器说话,要接近自然语言,这得多脑残啊?
z*******3
发帖数: 13709
14
你没发现一堆人讨论代码行数的时候其实就在说接近自然语言么?
尤其是fp的那几个,说的都是“更接近思维方式”
说白了就是更接近人可以轻松阅读的数学公式
不过我倒是不反对这种趋势,自然语言里面比较适合用来做编程的是
法语
语法有规则,例外少

【在 n******t 的大作中提到】
: 为啥要接近自然语言?
: 有病啊。

c*********e
发帖数: 16335
15
en,cobol就是ibm的mainframe上用的。

【在 z*******3 的大作中提到】
: cobol死翘翘了等于说主机彻底挂了
: 但是现实是主机在很多领域还用得好好的
: 比如民航,比如银行,而且还不是一堆server能够随便顶替的

z*******3
发帖数: 13709
16
mainframe ibm很牛,市场份额很大
但是也还是有其他公司在做
客户方面,欧洲尤其是德国很多公司都在用这些古董
现在我们的后勤也跟前端一样
越来越分裂,搞db的,搞主机的,搞nosql的
唯独我们这一块,变化相对还小一点

【在 c*********e 的大作中提到】
: en,cobol就是ibm的mainframe上用的。
z*******3
发帖数: 13709
17
我们这边在大学上课
举例子的时候,说一个项目失败
最常见的例子就是说如果项目用到主机
找不到做cobol的人
那项目就会失败
cobol的人很难找,本身工作机会就不多
做的人更少,所以hr要挖一个做cobol的人
经常要花上半年以上时间去打广告去准备
那些做cobol的也不愿意动,都懒得要死
相比之下,dba和nosql的好找很多
尤其是nosql,一般都找开发做
db的transaction什么的到了超大系统的时候会成为瓶颈
nosql的精度太低,涉及到钱的交易就难堪大任,适合web公司
mainframe能搞定精度和超大数据,但是维护成本是主要问题
不是有钱的主烧不起,所以各有利弊,看不同行业
c*********e
发帖数: 16335
18
做cobol的人当然不愿意换工作了,都是准备干到退休的,除非被赶人。

【在 z*******3 的大作中提到】
: 我们这边在大学上课
: 举例子的时候,说一个项目失败
: 最常见的例子就是说如果项目用到主机
: 找不到做cobol的人
: 那项目就会失败
: cobol的人很难找,本身工作机会就不多
: 做的人更少,所以hr要挖一个做cobol的人
: 经常要花上半年以上时间去打广告去准备
: 那些做cobol的也不愿意动,都懒得要死
: 相比之下,dba和nosql的好找很多

z*******3
发帖数: 13709
19
cobol那帮鸟人一个月能写出三行有效代码就不错了
大部分时间都在改bug,而且改一个bug要等上半年才下放生产
适合混日子的,几个人天天泡杯茶坐一起聊天
话说很多人选择dba就向往这种日子,可惜nosql横空出世
让众多dba的日子有些小难过

【在 c*********e 的大作中提到】
: 做cobol的人当然不愿意换工作了,都是准备干到退休的,除非被赶人。
z*******3
发帖数: 13709
20
最接近自然语言的是markup language
其次是script language,比如前面有人举例的perl
python也相比其他高级语言更靠近脚本
vb也是如此,还有sql, javascript, r, sas都是脚本
适用于不同的工种,鼓吹脚本的都在这条路上撒腿飞奔向前
再加一把油,markup language就是promised land
当然java比起c什么要更接近自然语言
c又比汇编更接近自然语言
但是凡事过犹不及
java在backend上做得有些接近极限了,再往后无论怎么选,都有问题
scala和groovy的十字路口怎么走有很大争论,各有利弊
类似ruby和python在web上的争吵,但是目前看,胜负未分
另外编程简化程度跟机器性能的发展有很大关系
你要能搞个skynet出来,都不需要用脑编程了
直接用嘴巴说就好了,给我一个t-800
乌拉,skynet就给你造了一堆出来
只不过到那个时候,还需不需要人,那就不知道了
搞不好都被t-800给终结掉了
相关主题
这里有人用 Erlang 吗?Indiana大学的牛人
prolog 定义特殊算符 +大家觉得还有什么比较神奇的语言可以推荐呢?
有朋友了解shen和Mark Tarver吗?为什么说 lisp 是AI 的语言?
进入Programming版参与讨论
g*****g
发帖数: 34805
21
语言比简单易学有用,比接近自然语言有啥用?我所知道的Scala通过大量的implicit
function可以整得很像自然语言,用来干个unit test啥的还可以,但要维护类库本身
很难。

【在 k****f 的大作中提到】
: 汇编,c这种反人类的就不要考虑了。
d***a
发帖数: 13752
22
怎么没人提prolog呢...
程序:
male(ali).
male(veli).
female(zeynep).
parent(ali,ayse).
parent(ali,ahmet).
parent(zeynep,ayse).
father(X,Y):-parent(X,Y), male(X).
询问:
father(X,Y).
回答:
X = ali,
Y = ayse ;
X = ali,
Y = ahmet.

【在 k****f 的大作中提到】
: 汇编,c这种反人类的就不要考虑了。
e*******o
发帖数: 4654
23
会的人少吧。
大牛能否谈谈prolog 值不值的学? 现在主要用在那些方面?

【在 d***a 的大作中提到】
: 怎么没人提prolog呢...
: 程序:
: male(ali).
: male(veli).
: female(zeynep).
: parent(ali,ayse).
: parent(ali,ahmet).
: parent(zeynep,ayse).
: father(X,Y):-parent(X,Y), male(X).
: 询问:

e*******o
发帖数: 4654
24
好多难学的地方,解决了之后,发现最大的原因是implicit behavior。
接近自然语言的好处是符合思维习惯,从而简单易用。作为java大牛,你难道不觉的
java 比 C 更接近自然语言?

implicit

【在 g*****g 的大作中提到】
: 语言比简单易学有用,比接近自然语言有啥用?我所知道的Scala通过大量的implicit
: function可以整得很像自然语言,用来干个unit test啥的还可以,但要维护类库本身
: 很难。

g*****g
发帖数: 34805
25
这个没觉得,Java 多了OO的部分,C多了指针的部分,其他的基本是一样的。

【在 e*******o 的大作中提到】
: 好多难学的地方,解决了之后,发现最大的原因是implicit behavior。
: 接近自然语言的好处是符合思维习惯,从而简单易用。作为java大牛,你难道不觉的
: java 比 C 更接近自然语言?
:
: implicit

d***a
发帖数: 13752
26
出于兴趣可以学一下。Prolog是一种logic programming语言,面向的应用是人工智能
,专家系统等系统。能用上的时候,程序可以写得非常elegant。
对找工作没有大用。:)

【在 e*******o 的大作中提到】
: 会的人少吧。
: 大牛能否谈谈prolog 值不值的学? 现在主要用在那些方面?

s********i
发帖数: 145
27
C is simple, small and elegant, 为啥说C反人类呢?。。。
H**r
发帖数: 10015
28
从语法上来说Java和C都算类似,就是繁琐点
爽主要在于没有pointer,auto memory management
看上去和人类语言接近和实际每天用起来感觉更爽爱是不太一样

【在 e*******o 的大作中提到】
: 好多难学的地方,解决了之后,发现最大的原因是implicit behavior。
: 接近自然语言的好处是符合思维习惯,从而简单易用。作为java大牛,你难道不觉的
: java 比 C 更接近自然语言?
:
: implicit

z*******3
发帖数: 13709
29
人类语言爽在怎么说都可以
所以perl等语言的爽接近人类语言的爽

【在 H**r 的大作中提到】
: 从语法上来说Java和C都算类似,就是繁琐点
: 爽主要在于没有pointer,auto memory management
: 看上去和人类语言接近和实际每天用起来感觉更爽爱是不太一样

H**r
发帖数: 10015
30
擦,我说英语的时候怎么就没这个感觉

【在 z*******3 的大作中提到】
: 人类语言爽在怎么说都可以
: 所以perl等语言的爽接近人类语言的爽

相关主题
有木有能处理大数据的deductive database system, 用Prolog/Datalog?If you say that a is 5, you can't say it's something else l
来来来 复习复习prolog. 会这个的才算是科班出身C++虽然工作机会少一些,但没有新毕业生和你抢饭碗
语言区别问个弱智问题,有网站用nosql做primary db么?
进入Programming版参与讨论
z*******3
发帖数: 13709
31
你说写英语时候感觉不明显我还信
老外说英语时候一堆的语法错误
用来编程肯定不能编译

【在 H**r 的大作中提到】
: 擦,我说英语的时候怎么就没这个感觉
1 (共1页)
进入Programming版参与讨论
相关主题
大家觉得还有什么比较神奇的语言可以推荐呢?现在哪些script最流行?
为什么说 lisp 是AI 的语言?Python真是一种长得很丑的语言
有木有能处理大数据的deductive database system, 用Prolog/Datalog?A家一个system designe, 求大牛指点
来来来 复习复习prolog. 会这个的才算是科班出身ML语言求教!谢谢
语言区别Prolog
If you say that a is 5, you can't say it's something else l这里有人熟悉prolog吗?
C++虽然工作机会少一些,但没有新毕业生和你抢饭碗expert system shell 现在哪个好些? clips? jess? or ???
问个弱智问题,有网站用nosql做primary db么?这里有人用 Erlang 吗?
相关话题的讨论汇总
话题: 自然语言话题: 接近话题: perl话题: wait话题: cobol