由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Linux版 - Go 语言。。。有闲人真多
相关主题
Gnome 3 计划抄袭 Cocoa。。。swift干掉了指针,用了class和enum (转载)
perl 6 有点意思Block on mac os x
plan9 from Bell Labpython象C/C++, ruby象java
一看新闻好多单词不认识。。。求学习新语言的方法
Vim 求教求推荐给10岁孩子看的java script书
关于程序设计语言的讨论:通天塔导游anyone here using ruby?
如果编程语言是车的话 (转载)又看了一下go
天天泡网是不是很可怜?clojure和common lisp区别大么,语法上。
相关话题的讨论汇总
话题: c++话题: 语言话题: 计算器话题: go话题: lisp
进入Linux版参与讨论
1 (共1页)
N****w
发帖数: 21578
1
http://golang.org/
http://golang.org/doc/go_talk-20091030.pdf
google 养的闲人弄的,希望以后比C/C++好用。
主要有:
编译执行,速度类似C/C++
string 不等同于字符数组,只能拼接,不能修改。
map 类型,hash
package 封装,类似于 class type
interface
slice,长度确定的数组片段,代替传统的C的无界数组指针
指针不可运算,基本相当于可以为空的 reference。
gorouting 线程并行和 channel 数据传送
garbbage collection
N****w
发帖数: 21578
2
教程里有实例:
http://golang.org/doc/go_tutorial.html

【在 N****w 的大作中提到】
: http://golang.org/
: http://golang.org/doc/go_talk-20091030.pdf
: google 养的闲人弄的,希望以后比C/C++好用。
: 主要有:
: 编译执行,速度类似C/C++
: string 不等同于字符数组,只能拼接,不能修改。
: map 类型,hash
: package 封装,类似于 class type
: interface
: slice,长度确定的数组片段,代替传统的C的无界数组指针

c*********k
发帖数: 4747
3
好玩不?

【在 N****w 的大作中提到】
: http://golang.org/
: http://golang.org/doc/go_talk-20091030.pdf
: google 养的闲人弄的,希望以后比C/C++好用。
: 主要有:
: 编译执行,速度类似C/C++
: string 不等同于字符数组,只能拼接,不能修改。
: map 类型,hash
: package 封装,类似于 class type
: interface
: slice,长度确定的数组片段,代替传统的C的无界数组指针

N****w
发帖数: 21578
4
看着挺好玩,快、小、OO、简练
libs 还不多
过几年函数库多了代替 java 挺好

【在 c*********k 的大作中提到】
: 好玩不?
c***a
发帖数: 655
5
does it have garbage collection?

【在 N****w 的大作中提到】
: http://golang.org/
: http://golang.org/doc/go_talk-20091030.pdf
: google 养的闲人弄的,希望以后比C/C++好用。
: 主要有:
: 编译执行,速度类似C/C++
: string 不等同于字符数组,只能拼接,不能修改。
: map 类型,hash
: package 封装,类似于 class type
: interface
: slice,长度确定的数组片段,代替传统的C的无界数组指针

N****w
发帖数: 21578
6
有,有

【在 c***a 的大作中提到】
: does it have garbage collection?
f*****Q
发帖数: 1912
7
Ken Thompson整的。

【在 N****w 的大作中提到】
: http://golang.org/
: http://golang.org/doc/go_talk-20091030.pdf
: google 养的闲人弄的,希望以后比C/C++好用。
: 主要有:
: 编译执行,速度类似C/C++
: string 不等同于字符数组,只能拼接,不能修改。
: map 类型,hash
: package 封装,类似于 class type
: interface
: slice,长度确定的数组片段,代替传统的C的无界数组指针

wy
发帖数: 14511
8
zany一个

【在 f*****Q 的大作中提到】
: Ken Thompson整的。
N****w
发帖数: 21578
9
老 Ken 还没退休阿
Robert Griesemer, Ken Thompson, and Rob Pike
started the project in late 2007.

【在 f*****Q 的大作中提到】
: Ken Thompson整的。
k****f
发帖数: 3794
10
牛人呀,现在还在整新东西
难道准备再拿个图灵奖?

【在 f*****Q 的大作中提到】
: Ken Thompson整的。
相关主题
关于程序设计语言的讨论:通天塔导游swift干掉了指针,用了class和enum (转载)
如果编程语言是车的话 (转载)Block on mac os x
天天泡网是不是很可怜?python象C/C++, ruby象java
进入Linux版参与讨论
N****w
发帖数: 21578
11
这些人玩个语言不算啥了。。。
不过这个看起来很实用,就是学术上不太成系统,拿奖是很难了

【在 k****f 的大作中提到】
: 牛人呀,现在还在整新东西
: 难道准备再拿个图灵奖?

p*****s
发帖数: 344
12
主要是编译速度快,这个玩玩不错。
但执行速度比C慢至少10%-20%,也不能嵌入汇编。
要成为系统语言除非以后和C有很好的接口像C++一样。要不然开发速度是很快,优化空
间很小像Java。
y***d
发帖数: 2330
13
"Performance: typically within 10-20% of C.",这句话怎么理解,只有 C 的 1/5
么?

【在 N****w 的大作中提到】
: http://golang.org/
: http://golang.org/doc/go_talk-20091030.pdf
: google 养的闲人弄的,希望以后比C/C++好用。
: 主要有:
: 编译执行,速度类似C/C++
: string 不等同于字符数组,只能拼接,不能修改。
: map 类型,hash
: package 封装,类似于 class type
: interface
: slice,长度确定的数组片段,代替传统的C的无界数组指针

N****w
发帖数: 21578
14
靠 gc 的全都不能当系统语言吧
开发 app 就够了

【在 p*****s 的大作中提到】
: 主要是编译速度快,这个玩玩不错。
: 但执行速度比C慢至少10%-20%,也不能嵌入汇编。
: 要成为系统语言除非以后和C有很好的接口像C++一样。要不然开发速度是很快,优化空
: 间很小像Java。

w****g
发帖数: 597
15
Go语言很好,有没有其他大公司也支持Go语言?
Go语言将会和什么现有的语言存在有竞争关系?例如,当年C#出现时候,和JAVA语言存在有竞争关系。
N****w
发帖数: 21578
16
不至于。这么土肯定不会拿出来宣传了

5

【在 y***d 的大作中提到】
: "Performance: typically within 10-20% of C.",这句话怎么理解,只有 C 的 1/5
: 么?

l******e
发帖数: 12192
17
似乎是python和c++杂交。呵呵

【在 N****w 的大作中提到】
: http://golang.org/
: http://golang.org/doc/go_talk-20091030.pdf
: google 养的闲人弄的,希望以后比C/C++好用。
: 主要有:
: 编译执行,速度类似C/C++
: string 不等同于字符数组,只能拼接,不能修改。
: map 类型,hash
: package 封装,类似于 class type
: interface
: slice,长度确定的数组片段,代替传统的C的无界数组指针

E*V
发帖数: 17544
18
within 10-20% of C
Ithink it means about 80-90%
of C

5

【在 y***d 的大作中提到】
: "Performance: typically within 10-20% of C.",这句话怎么理解,只有 C 的 1/5
: 么?

l******e
发帖数: 12192
19
还是意义不大了,注重performance的人10-20%也很重要。
不然就用python, java之类的了

【在 E*V 的大作中提到】
: within 10-20% of C
: Ithink it means about 80-90%
: of C
:
: 5

E*V
发帖数: 17544
20
python 估计只有50%的C吧

【在 l******e 的大作中提到】
: 还是意义不大了,注重performance的人10-20%也很重要。
: 不然就用python, java之类的了

相关主题
求学习新语言的方法又看了一下go
求推荐给10岁孩子看的java script书clojure和common lisp区别大么,语法上。
anyone here using ruby?Guido离开python了
进入Linux版参与讨论
l******e
发帖数: 12192
21
嗯,但是方便呀
这个围棋语言有点两边不靠

【在 E*V 的大作中提到】
: python 估计只有50%的C吧
r*********r
发帖数: 3195
22
static typing 和 dynamic typing 之间的中间道路.
不过编译器的一些加速技术值得c++学习.
concurrency 似乎也做得很好.
o**n
发帖数: 1249
23
有garbage collection效率还能as fast as C??

【在 N****w 的大作中提到】
: http://golang.org/
: http://golang.org/doc/go_talk-20091030.pdf
: google 养的闲人弄的,希望以后比C/C++好用。
: 主要有:
: 编译执行,速度类似C/C++
: string 不等同于字符数组,只能拼接,不能修改。
: map 类型,hash
: package 封装,类似于 class type
: interface
: slice,长度确定的数组片段,代替传统的C的无界数组指针

N****w
发帖数: 21578
24
30% 就不错了
perl 大概是 50%

【在 E*V 的大作中提到】
: python 估计只有50%的C吧
N****w
发帖数: 21578
25
python 刚出来时不也是怪模怪样两边不靠?

【在 l******e 的大作中提到】
: 嗯,但是方便呀
: 这个围棋语言有点两边不靠

N****w
发帖数: 21578
26
C++ 自己太庞大,已经没法学习了,
C++0x 更大。。。
适合搞学术的人研究

【在 r*********r 的大作中提到】
: static typing 和 dynamic typing 之间的中间道路.
: 不过编译器的一些加速技术值得c++学习.
: concurrency 似乎也做得很好.

N****w
发帖数: 21578
27
不过想起来有一点好像很别扭:
如果要初始化一个比较长的 slice,不能用 "string",那不是要写很多
['a', 'r', 'r', 'a', 'y']

【在 N****w 的大作中提到】
: python 刚出来时不也是怪模怪样两边不靠?
r*******n
发帖数: 3020
28
How do you guys think of zimbu(by author of Vi
http://www.zimbu.org/Home)?
and what about D language?
They are trying to meet the gap between static language and
dynamic language.
I wish C++ was out as soon as possible.

【在 N****w 的大作中提到】
: http://golang.org/
: http://golang.org/doc/go_talk-20091030.pdf
: google 养的闲人弄的,希望以后比C/C++好用。
: 主要有:
: 编译执行,速度类似C/C++
: string 不等同于字符数组,只能拼接,不能修改。
: map 类型,hash
: package 封装,类似于 class type
: interface
: slice,长度确定的数组片段,代替传统的C的无界数组指针

N****w
发帖数: 21578
29
D 上次看了一眼,感觉有些地方还有点欠缺
记不住了
而且好像不是充分 GPL 的,community support 太少

【在 r*******n 的大作中提到】
: How do you guys think of zimbu(by author of Vi
: http://www.zimbu.org/Home)?
: and what about D language?
: They are trying to meet the gap between static language and
: dynamic language.
: I wish C++ was out as soon as possible.

k****f
发帖数: 3794
30
编译速度快,这个在大系统里面,很关键的。
看看现在linux kernel,编译一下都要几十分钟的

【在 p*****s 的大作中提到】
: 主要是编译速度快,这个玩玩不错。
: 但执行速度比C慢至少10%-20%,也不能嵌入汇编。
: 要成为系统语言除非以后和C有很好的接口像C++一样。要不然开发速度是很快,优化空
: 间很小像Java。

相关主题
如果编程语言是车的话perl 6 有点意思
Got an offerplan9 from Bell Lab
Gnome 3 计划抄袭 Cocoa。。。一看新闻好多单词不认识。。。
进入Linux版参与讨论
N****w
发帖数: 21578
31
大系统也不在乎这个编译速度
大家都是自己编译自己的目录,然后 link 就是了

【在 k****f 的大作中提到】
: 编译速度快,这个在大系统里面,很关键的。
: 看看现在linux kernel,编译一下都要几十分钟的

k****f
发帖数: 3794
32
大系统里面,link也很慢的。
link出来的文件都是几百兆的。。。。

【在 N****w 的大作中提到】
: 大系统也不在乎这个编译速度
: 大家都是自己编译自己的目录,然后 link 就是了

N****w
发帖数: 21578
33
现在不是有 incremental link 嘛。。。

【在 k****f 的大作中提到】
: 大系统里面,link也很慢的。
: link出来的文件都是几百兆的。。。。

N****w
发帖数: 21578
34
这个 zimbu 也太那个了,连 { 不要了
哎。。。
而且是大写关键字。。。
pass, pass

【在 N****w 的大作中提到】
: D 上次看了一眼,感觉有些地方还有点欠缺
: 记不住了
: 而且好像不是充分 GPL 的,community support 太少

l******e
发帖数: 12192
35
解释语言,挺靠的呀

【在 N****w 的大作中提到】
: python 刚出来时不也是怪模怪样两边不靠?
c*********k
发帖数: 4747
36
现在写个小东西都用python.太方便 了..

【在 l******e 的大作中提到】
: 解释语言,挺靠的呀
N****w
发帖数: 21578
37
perl.... 当计算器第一。。。
python 还没用过,因为好些系统上都没装。。。

【在 c*********k 的大作中提到】
: 现在写个小东西都用python.太方便 了..
c*********k
发帖数: 4747
38
python当计算器也挺方便的...
挺多库可以用...试过用它做矩阵运算,因为没装matlab.
就是太慢了

【在 N****w 的大作中提到】
: perl.... 当计算器第一。。。
: python 还没用过,因为好些系统上都没装。。。

y***d
发帖数: 2330
39
c++ 过于杂乱无章

【在 N****w 的大作中提到】
: C++ 自己太庞大,已经没法学习了,
: C++0x 更大。。。
: 适合搞学术的人研究

N****w
发帖数: 21578
40
本来把 C++ 某些东西裁掉还可以用用
没想到 C++0x 还要搞得更复杂

【在 y***d 的大作中提到】
: c++ 过于杂乱无章
相关主题
一看新闻好多单词不认识。。。如果编程语言是车的话 (转载)
Vim 求教天天泡网是不是很可怜?
关于程序设计语言的讨论:通天塔导游swift干掉了指针,用了class和enum (转载)
进入Linux版参与讨论
l******e
发帖数: 12192
41
挺好的呀

【在 y***d 的大作中提到】
: c++ 过于杂乱无章
y***d
发帖数: 2330
42
不好,
比如,在 class 定义里面写了 class X {static int xxxx;} 之后,还要在 class 之
外另外开一行定义 int X::xxxx,让人觉得很无厘头。

【在 l******e 的大作中提到】
: 挺好的呀
L***n
发帖数: 6727
43
perl当计算器有啥好处没有? 我现在是用gnuplot 当计算器

【在 N****w 的大作中提到】
: perl.... 当计算器第一。。。
: python 还没用过,因为好些系统上都没装。。。

N****w
发帖数: 21578
44
没啥特别的好处
启动快啊
能记住输入的表达式阿

【在 L***n 的大作中提到】
: perl当计算器有啥好处没有? 我现在是用gnuplot 当计算器
L***n
发帖数: 6727
45
哦,那好像和gnuplot差不多,gnuplot还能画图,嘿嘿

【在 N****w 的大作中提到】
: 没啥特别的好处
: 启动快啊
: 能记住输入的表达式阿

N****w
发帖数: 21578
46
字符界面也能用?

【在 L***n 的大作中提到】
: 哦,那好像和gnuplot差不多,gnuplot还能画图,嘿嘿
L***n
发帖数: 6727
47
现在谁还用纯字符界面呀?至少有个x桌面嘛

【在 N****w 的大作中提到】
: 字符界面也能用?
E*V
发帖数: 17544
48
定义和声明阿,
虽然确实有些无聊,不过概念不一样

【在 y***d 的大作中提到】
: 不好,
: 比如,在 class 定义里面写了 class X {static int xxxx;} 之后,还要在 class 之
: 外另外开一行定义 int X::xxxx,让人觉得很无厘头。

E*V
发帖数: 17544
49
难道你们不用bc?
我一直alias b=bc -lq
呵呵

【在 L***n 的大作中提到】
: 哦,那好像和gnuplot差不多,gnuplot还能画图,嘿嘿
E*V
发帖数: 17544
50
我一半只用xterm。。。。

【在 L***n 的大作中提到】
: 现在谁还用纯字符界面呀?至少有个x桌面嘛
相关主题
Block on mac os x求推荐给10岁孩子看的java script书
python象C/C++, ruby象javaanyone here using ruby?
求学习新语言的方法又看了一下go
进入Linux版参与讨论
N****w
发帖数: 21578
51
这。。。 ssh login 阿

【在 L***n 的大作中提到】
: 现在谁还用纯字符界面呀?至少有个x桌面嘛
L***n
发帖数: 6727
52
哦,那也不至于阿,除非你只用thin client,不然本地开个计算器也可以...

【在 N****w 的大作中提到】
: 这。。。 ssh login 阿
L***n
发帖数: 6727
53
bc 也不错, 不过我不知道怎么定义函数?...

【在 E*V 的大作中提到】
: 难道你们不用bc?
: 我一直alias b=bc -lq
: 呵呵

N****w
发帖数: 21578
54
本地计算器没有 perl...

【在 L***n 的大作中提到】
: 哦,那也不至于阿,除非你只用thin client,不然本地开个计算器也可以...
L***n
发帖数: 6727
55
装一个阿,什么OS阿,perl也可以装在windows上

【在 N****w 的大作中提到】
: 本地计算器没有 perl...
E*V
发帖数: 17544
56
define name ( parameters ) { newline
auto_list statement_list }
I never use it anyway

【在 L***n 的大作中提到】
: bc 也不错, 不过我不知道怎么定义函数?...
L***n
发帖数: 6727
57
谢谢,原来bc也可以用函数阿...定义方式挺像lisp...

【在 E*V 的大作中提到】
: define name ( parameters ) { newline
: auto_list statement_list }
: I never use it anyway

E*V
发帖数: 17544
58
lisp是()控
考,无穷多的((((()))))

【在 L***n 的大作中提到】
: 谢谢,原来bc也可以用函数阿...定义方式挺像lisp...
L***n
发帖数: 6727
59
其实lisp也可以当计算器,也挺好玩的

【在 E*V 的大作中提到】
: lisp是()控
: 考,无穷多的((((()))))

E*V
发帖数: 17544
60
应该有人说emacs可以作。。。。

【在 L***n 的大作中提到】
: 其实lisp也可以当计算器,也挺好玩的
相关主题
clojure和common lisp区别大么,语法上。Got an offer
Guido离开python了Gnome 3 计划抄袭 Cocoa。。。
如果编程语言是车的话perl 6 有点意思
进入Linux版参与讨论
L***n
发帖数: 6727
61
emacs还是大了点,启动稍微有点慢,找个小lisp/scheme解释器启动又快又好玩,
sawfish附带一个就挺不错

【在 E*V 的大作中提到】
: 应该有人说emacs可以作。。。。
E*V
发帖数: 17544
62
你要这么说,bash就非常好a
何必用别的?
(( j++ ))
这样的多方便
更想lisp了。呵呵

【在 L***n 的大作中提到】
: emacs还是大了点,启动稍微有点慢,找个小lisp/scheme解释器启动又快又好玩,
: sawfish附带一个就挺不错

L***n
发帖数: 6727
63
bash 很ugly阿,scheme很expressive,很elegent, 写长一点的script还是scheme好,
只写几行的bash 不错

【在 E*V 的大作中提到】
: 你要这么说,bash就非常好a
: 何必用别的?
: (( j++ ))
: 这样的多方便
: 更想lisp了。呵呵

E*V
发帖数: 17544
64
我忽然想起来,bash本身不能算floating 的好像

【在 L***n 的大作中提到】
: bash 很ugly阿,scheme很expressive,很elegent, 写长一点的script还是scheme好,
: 只写几行的bash 不错

l******e
发帖数: 12192
65
俺用excel

【在 L***n 的大作中提到】
: perl当计算器有啥好处没有? 我现在是用gnuplot 当计算器
y***d
发帖数: 2330
66
我用 awk 做计算器。。。

【在 E*V 的大作中提到】
: 我忽然想起来,bash本身不能算floating 的好像
b*****l
发帖数: 9499
67
干活儿还是要纯字符界面的。

【在 L***n 的大作中提到】
: 现在谁还用纯字符界面呀?至少有个x桌面嘛
b*****l
发帖数: 9499
68
emacs 不需要启动啊,难道不是一直开着么?

【在 L***n 的大作中提到】
: emacs还是大了点,启动稍微有点慢,找个小lisp/scheme解释器启动又快又好玩,
: sawfish附带一个就挺不错

r******y
发帖数: 3838
69
有些东西是该裁掉一些,但新加的东西不少还是很有用的。

【在 N****w 的大作中提到】
: 本来把 C++ 某些东西裁掉还可以用用
: 没想到 C++0x 还要搞得更复杂

w***g
发帖数: 5958
70
那个动物跟plan9的兔子好像--都什么年代了,还有人在发明编程语言...

【在 N****w 的大作中提到】
: http://golang.org/
: http://golang.org/doc/go_talk-20091030.pdf
: google 养的闲人弄的,希望以后比C/C++好用。
: 主要有:
: 编译执行,速度类似C/C++
: string 不等同于字符数组,只能拼接,不能修改。
: map 类型,hash
: package 封装,类似于 class type
: interface
: slice,长度确定的数组片段,代替传统的C的无界数组指针

相关主题
perl 6 有点意思Vim 求教
plan9 from Bell Lab关于程序设计语言的讨论:通天塔导游
一看新闻好多单词不认识。。。如果编程语言是车的话 (转载)
进入Linux版参与讨论
f*****Q
发帖数: 1912
71
就是Plan9的人搞的。

【在 w***g 的大作中提到】
: 那个动物跟plan9的兔子好像--都什么年代了,还有人在发明编程语言...
f*****Q
发帖数: 1912
72
学习了一遍,感觉是另一个简化版的smalltalk。

【在 N****w 的大作中提到】
: http://golang.org/
: http://golang.org/doc/go_talk-20091030.pdf
: google 养的闲人弄的,希望以后比C/C++好用。
: 主要有:
: 编译执行,速度类似C/C++
: string 不等同于字符数组,只能拼接,不能修改。
: map 类型,hash
: package 封装,类似于 class type
: interface
: slice,长度确定的数组片段,代替传统的C的无界数组指针

n******t
发帖数: 4406
73
C++是想和java 和C#竞争。。。。。。

【在 N****w 的大作中提到】
: 本来把 C++ 某些东西裁掉还可以用用
: 没想到 C++0x 还要搞得更复杂

r*******n
发帖数: 3020
74
I guess the heavy book of would be coming soon,
and C++ experts would recommend it to everybody as another book
the learner of c++ must read.

【在 N****w 的大作中提到】
: 本来把 C++ 某些东西裁掉还可以用用
: 没想到 C++0x 还要搞得更复杂

c*********k
发帖数: 4747
75
effective c++呢?

【在 r*******n 的大作中提到】
: I guess the heavy book of would be coming soon,
: and C++ experts would recommend it to everybody as another book
: the learner of c++ must read.

r*******n
发帖数: 3020
76
new version, again.

【在 c*********k 的大作中提到】
: effective c++呢?
d********u
发帖数: 5383
77
这个东西又什么特点?它能做什么别的语言不能做或者做的不好的?
这2个问题不说清楚,就是一堆垃圾

【在 N****w 的大作中提到】
: http://golang.org/
: http://golang.org/doc/go_talk-20091030.pdf
: google 养的闲人弄的,希望以后比C/C++好用。
: 主要有:
: 编译执行,速度类似C/C++
: string 不等同于字符数组,只能拼接,不能修改。
: map 类型,hash
: package 封装,类似于 class type
: interface
: slice,长度确定的数组片段,代替传统的C的无界数组指针

b*****l
发帖数: 9499
78
smalltalk 是个好东西啊,555

【在 f*****Q 的大作中提到】
: 学习了一遍,感觉是另一个简化版的smalltalk。
n******t
发帖数: 4406
79
这种东西都有一个致命的错误。。。
语言的缺陷和另外搞一套语法根本就没有必然联系。。。最简单来说C 数组越界是挺烦
,但是为啥要搞另外一套语法出来?
还有功能和语法根本就没必要弄一起,为了多线程就要语言里面加多线程的语句。。。
这种东西说来说去就是公司抢地盘的手段而已。

【在 N****w 的大作中提到】
: http://golang.org/
: http://golang.org/doc/go_talk-20091030.pdf
: google 养的闲人弄的,希望以后比C/C++好用。
: 主要有:
: 编译执行,速度类似C/C++
: string 不等同于字符数组,只能拼接,不能修改。
: map 类型,hash
: package 封装,类似于 class type
: interface
: slice,长度确定的数组片段,代替传统的C的无界数组指针

wy
发帖数: 14511
80
en, google 越来越evil啊

【在 n******t 的大作中提到】
: 这种东西都有一个致命的错误。。。
: 语言的缺陷和另外搞一套语法根本就没有必然联系。。。最简单来说C 数组越界是挺烦
: ,但是为啥要搞另外一套语法出来?
: 还有功能和语法根本就没必要弄一起,为了多线程就要语言里面加多线程的语句。。。
: 这种东西说来说去就是公司抢地盘的手段而已。

相关主题
天天泡网是不是很可怜?python象C/C++, ruby象java
swift干掉了指针,用了class和enum (转载)求学习新语言的方法
Block on mac os x求推荐给10岁孩子看的java script书
进入Linux版参与讨论
N****w
发帖数: 21578
81
恩,多线程的确不需要语法支持,库函数支持效果一样
C 编译器总不能说禁止指针加减吧,hehe
slice 说起来也能通过一个 struct 来实现
定义一个新的语法就是为了方便一些嘛

【在 n******t 的大作中提到】
: 这种东西都有一个致命的错误。。。
: 语言的缺陷和另外搞一套语法根本就没有必然联系。。。最简单来说C 数组越界是挺烦
: ,但是为啥要搞另外一套语法出来?
: 还有功能和语法根本就没必要弄一起,为了多线程就要语言里面加多线程的语句。。。
: 这种东西说来说去就是公司抢地盘的手段而已。

n******t
发帖数: 4406
82
至少我的感觉,新学一门通用型语言,95%时间都是在熟悉语言规范。
对技术本身没有任何提高。

【在 N****w 的大作中提到】
: 恩,多线程的确不需要语法支持,库函数支持效果一样
: C 编译器总不能说禁止指针加减吧,hehe
: slice 说起来也能通过一个 struct 来实现
: 定义一个新的语法就是为了方便一些嘛

N****w
发帖数: 21578
83
就算语法很简单,比如 java
也是要花很多时间熟悉各种函数库,然后才能比较顺手
至于技术,就是经验、现成的例子、模板、 design pattern

【在 n******t 的大作中提到】
: 至少我的感觉,新学一门通用型语言,95%时间都是在熟悉语言规范。
: 对技术本身没有任何提高。

N****w
发帖数: 21578
84
而且吧,要消除现有语言的缺陷,
不改语法不会有人接受阿。。。
改了语法没有新意都不会有人接受。。。
所以各个新语言都号称 fix 了某某问题,但多少又引入了新的问题。。。
永远也不能 统一到一种高效、简洁、安全的语法上。。。
真是操蛋啊
其实欧觉得 java 的语法就很清晰简洁
改成编译 native 执行就完美了
然后弄两个变种,带 GC 和不带GC 的。。
不过 C++ 的 template 可以借鉴,
毕竟方便很多。

【在 N****w 的大作中提到】
: 就算语法很简单,比如 java
: 也是要花很多时间熟悉各种函数库,然后才能比较顺手
: 至于技术,就是经验、现成的例子、模板、 design pattern

1 (共1页)
进入Linux版参与讨论
相关主题
clojure和common lisp区别大么,语法上。Vim 求教
Guido离开python了关于程序设计语言的讨论:通天塔导游
如果编程语言是车的话如果编程语言是车的话 (转载)
Got an offer天天泡网是不是很可怜?
Gnome 3 计划抄袭 Cocoa。。。swift干掉了指针,用了class和enum (转载)
perl 6 有点意思Block on mac os x
plan9 from Bell Labpython象C/C++, ruby象java
一看新闻好多单词不认识。。。求学习新语言的方法
相关话题的讨论汇总
话题: c++话题: 语言话题: 计算器话题: go话题: lisp