简单有一个未来 [英] Simplicity has a future

查看:56
本文介绍了简单有一个未来的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

CNN最近的一篇文章描述了手机制造商

面临的问题。


http://www.cnn.com/2006/TECH/biztech。 ... ap / index.html

大多数人拒绝使用新的增压

手机,因为他们根本没有想要学习

令人难以置信的复杂菜单以及使用它们所需要的东西。


新手机太难用了。


同样的事情也发生在编程语言上。


极端复杂的语言如C ++正在失去更多

更简单的语言。人们厌倦了尝试学习一种学习语言的怪物语言

用户的基本需求。你用一种语言来做某事,

当你需要学习太多东西或学习曲线时

太陡了,一种简单的语言就会胜出。


这对C来说意味着C(与许多人的想法相反)

有很好的机会吸引新用户。作为一种更简单的语言,它是您想要的东西的首选语言

,无需花费太多精力。


这可以解释为什么lcc-win32编译器的下载速率

只提供几年以来的C值。在这个月

我们的平均下载率约为每天300-400,我们的网站之一是

,可能更多是在主要的下载网站上。

解决方案
雅各布纳维亚贴:

Extremey像C ++语言复杂正在失去地面到多个
更简单的语言。



我希望来自Java程序员或C#程序员的这样的论证,

但它并没有多少感觉来自C程序员。通过向其中注入一些C ++,可以简化许多C $ / b $ b程序。只需看看

" string"和向量。


我是一名C ++程序员。我内心深处知道。我可以做它我想做的事情

它要做。我选择了解更多花哨的东西。功能,它已经支付了




C ++之所以受欢迎的原因是因为方式方式更多

几年前人们正在尝试编程。智能和

知识分子是少数,因此愚蠢的语言,如Java,Visual Basic和C#等语言增长了

流行度。


区分mickey-mouse programmer和mickey-mouse programmer。和真正的

程序员然后你会看到一个有意义的趋势。


我认为C ++是C的超集。为什么我会限制自己只使用C

feaures ?

众所周知,C编译器比C ++编译器更常见,因此找到给定的C编译器要容易得多平台

比C ++编译器。如果我找不到一个体面的C ++编译器用于

平台,那么我会写C.否则,我会写C ++。

-Tomás




jacob navia写道:

这意味着对于C,即C(与之相反)很多人认为)
有很好的机会吸引新用户。作为一种更简单的语言,当你想要一些没有太多努力的东西时,它就是你选择的语言。




我从未有过任何怀疑C *是*吸引新用户并将继续这样做。

我去linuxforums并且每次有些新手问什么编程

语言

从很多人开始建议C.同样的事情发生在

非计算机

相关留言板上。


人们喜欢C有很多原因,其中一个原因就是他们喜欢

编程关闭

金属即使应用程序不要求它。唯一的

我看到C消失的方式

是计算机硬件发生了巨大变化。


< blockquote> sp****@gmail.com 说:

唯一的方法我看到C消失了
是计算机硬件发生了巨大的变化。




C语言非常适合便携式编程,可以很好地适应

遇到这种变化的挑战。


-

Richard Heathfield

" Usenet是一个奇怪的地方 - dmr 29/7/1999
http://www.cpax.org.uk

电子邮件:rjh在上面的域名(但显然放弃了www)


A recent article on CNN described the problem that phone makers
are facing.

(http://www.cnn.com/2006/TECH/biztech....ap/index.html)

Most people are rejecting the new "supercharged"
cell phones because they just do not want to learn the
incredible complex menus and stuff that you need to use them.

The new phones are just too complicated to use.

The same thing is happening with programming languages too.

Extremey complicated languages like C++ are loosing ground to more
simpler languages. People get tired of trying to learn a
monster language where learning the language gets in the way
of the basic needs of the user. You use a language to do something,
and when you have to learn too much stuff or the learning curve
is too steep, a simpler language wins.

This means for C, that C (contrary to what many people think)
has a good opportunity to attract new users. Being a much
simpler language it is the language of choice when you want something
that works without a lot of effort.

This could explain why the download rate of the lcc-win32 compiler
that offers only C stays since several years high. In this month
we have a mean download rate of around 300-400 per day at one of
our sites, probably more at the main downloading site.

解决方案

jacob navia posted:

Extremey complicated languages like C++ are loosing ground to more
simpler languages.


I''d expect such an argument from a Java programmer, or a C# programmer,
but it doesn''t make much sense coming from a C programmer. A lot of C
programs can be simplified by injecting some C++ into them. Just look at
"string" and "vector".

I''m a C++ programmer. I know it inside out. I can make it do what I want
it to do. I made the choice to learn more "fancy" features, and it has
paid off.

The reason why C++ has waned in popularity is because way way WAY more
people are trying to program now than a few years ago. Intelligent and
intellectual people are in the minority, and therefore dumbed-down
languages like Java, Visual Basic and C# have seen a growth in
popularity.

Make a distinction between "mickey-mouse programmer" and "real
programmer" and then you''ll see a meaningful trend.

I see C++ as a superset of C. Why would I restrict myself to only using C
feaures?
It''s very well known that C compilers are far more common than C++
compilers, so it''s much easier to find a C compiler for a given platform
than a C++ compiler. If I can''t find a decent C++ compiler for a
platform, then I''ll write C. Otherwise, I''ll write C++.
-Tomás



jacob navia wrote:

This means for C, that C (contrary to what many people think)
has a good opportunity to attract new users. Being a much
simpler language it is the language of choice when you want something
that works without a lot of effort.



I never had any doubts that C *is* attracting new users and will
continue to do so.
I go to linuxforums and everytime some newbie asks what programming
language
to start with a lot of people suggest C. Same thing happened on a
non-computer
related message board.

People like C for many reasons one of which is that they enjoy
programming "close
to the metal" even if it''s not required by the application. The only
way I see C disappearing
is that a drastic change in computer hardware happens.


sp****@gmail.com said:

The only way I see C disappearing
is that a drastic change in computer hardware happens.



The C language, being so amenable to portable programming, is well-placed to
meet the challenge of such a change.

--
Richard Heathfield
"Usenet is a strange place" - dmr 29/7/1999
http://www.cpax.org.uk
email: rjh at above domain (but drop the www, obviously)


这篇关于简单有一个未来的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆