【活动】关于群投票“你更愿意使用什么语言开发认真的玩意儿?”的结果
投票发起日期:2016-1-4结束日期:2016-1-10
标题:你更愿意使用什么语言开发认真的玩意儿?
最少可选1项,最多可选9项。
发起投票的群:264417277
投票结果:
为防搜索引擎蜘蛛,回帖后方可查看投票者名单。**** Hidden Message *****本次投票并不是为了证明编程语言的好坏,投票的结果也不能决定编程语言的好坏。每一门编程语言都有它的用武之地,都有它擅长的领域。 系统消息 发表于 2021-1-11 14:12
看了半天原来是图片,真内容要回帖才能看
注意,帖子里面的问题是:“开发认真的玩意儿”哦,这样的话,小弟我更倾向于C/C++,汇编的话,数组运算写起来比较麻烦,就不怎么用了。
看了半天原来是图片,真内容要回帖才能看 我知道VB.NET的那一票是我的。。。 在这几个选项里的话,我绝对选C -:> 这与程序员的个人努力程度有关,语言倒是影响不大。 13*0217 发表于 2016-1-11 22:27
这与程序员的个人努力程度有关,语言倒是影响不大。
是的。而且,学习多门语言对程序员有很大的好处,有些语言你必须学了别的语言你才能领悟它的绝妙之处。 选B FFFFFFFE 发表于 2016-1-12 00:02
选B
选个毛的B C语言众望所归啊:lol 不行,我不开心,应该把pb列出来。:lol
pb不能委屈在other里边。
pb真的我用起来相当顺手。
非常好的编译器、库。
我想借此机会为basic语言家族拉几票。
有人将basic语言语法冗长。什么鬼!什么语法冗长!这是basic的优美。
//以下C代码纯粹瞎写,为的是展现格式
int i,b,c;
float f,g,h;
int fun(int a, float b)
{
while (i == 0)
{
for (b = 1; b <= 10; b++)
{
if (c == 3)
i = 4;
else
{
switch (c)
{
case 0:
c++;
break;
case 1:
goto Escape_While_loop:
break;
default:
goto Escape_For_loop:
}
}
}
Escape_For_loop:
}
Escape_While_loop:
return 0;
}
'pb代码,功能与上述C相同:
dim i as integer, b as integer, c as integer, f as single, g as single, h as single
function fun(a as integer, b as single) as integer
do while i = 0
for b = 1 to 10
if c = 3 then
i = 4
else
select case c
case 0
c += 1
case 1
exit do
case else
exit for
end select
end if
next
loop
function = 0
end function
反正呢,面对成百上千行,甚至上万,上十万行代码,如同自然语言英语的basic让我更容易找bug
我在写大量C的时候,不得不使用很多SAL(这TM何必呢)
总之C也不错,很简练(我没说功能很强大,注意pb也有指针)
但是pb是我的菜
你看,在C中,basic的then endif function end function 都是用大括号替代的
好处当然是简略了。但是有没有想过,在无ide的情况下括号匹配很难被肉眼看出(代码量大后)
我曾经设计过一种语言,形如modula-2,也就是将end if简写为end,end function 也简写为end。编译器完全可以识别
//cyy modula-2
function fff()
if aaa then
bbb
else
ccc
end
end
但是会怎样?和C一个毛病,不易匹配结构。
如果我设计成pascal
function fff()
var
xxx:aaa;
begin
if aaa then
begin
bbb;
ccc;
end
end
又要被批评“语法冗长”。
行了,在此我要对那些“语法冗长”党说一声:
如果你用的类C语言括号不匹配,而恰恰编译速度慢,又没ide。等屎吧各位。
每编译一次弹出一个缺少括号error,然后修改再编译再等个n长时间。
basic不是一个“初学者”代码
而是借鉴了很多失败语言的经验,设计精良的结构化语言! cyycoish 发表于 2016-1-16 02:03
不行,我不开心,应该把pb列出来。
pb不能委屈在other里边。
pb真的我用起来相当顺手。
有ide固然是好。没有ide也要活!
因为“设计精良”的跨平台ide不多。。。。。。。鄙视月蚀,月蚀用不惯!
除了xcode vs 我还习惯np/uedit/np++ & bat/bash/makefile
反正个人觉得能脱离ide才是real programer cyycoish 发表于 2016-1-16 02:12
有ide固然是好。没有ide也要活!
因为“设计精良”的跨平台ide不多。。。。。。。鄙视月蚀,月蚀用不惯! ...
你这样一对比,我更喜欢C了。因为C的话,我知道变量的生命周期在 } 这里终结。Basic的话,一般都是拖到End Sub或End Function,写大东西的时候很容易混乱的。。
另外,我觉得IDE也好,autoconf也好,各有各得好处。但是习惯了IDE后,还是怎么方便怎么来的好。 反正就熟悉C++,不选他,没得选择了啦 好奇过来看看.... 看看“上古”同学(那时候小弟我还没有进群)的开发语言喜好:lol 瞧一瞧............ 我选VB:)
页:
[1]