听说用C做核心,外围用其它语言的搞法很流行?

abcbuzhiming
听说用C做核心,外围用其它语言的搞法很流行?

本人玩了一圈各类语言,basic(VB),C(C++),pascle(delphi),jave(Eclipse),C#(VS),绕了一圈回来还是喜欢C这种简洁高效的语法结构,尤其是C的很多语句非常符合我个人通常的逻辑思考习惯(pascle的赋值语句搞个冒号放等号前面就是不爽……)。但是……C/C++这东西用来做应用层上的东西(比如界面)和搞快速开发简直是受罪啊……以前在论坛提这个问题前辈也都说C和C++就不适合搞快速开发,不是说做不出来,是做的累……我一度丧失了编程了信心,觉得自己不适合搞编程,于是去给人写了几个月的按键脚本……

但是最近发现貌似其实有别的路可走,比如C只负责核心算法,做服务器,外围留个接口交给别的比如脚本语言来解决,好像著名的wow就是用C做核心,外围是用某个什么语言扩展的,貌似这样即可兼顾高效率和快速开发这一对矛盾的问题……但不知道具体怎么做

PS:我知道我比较扭曲,不过本人从来不打算拿编程当职业,所以我希望有能达成自己心目中设想的那种编程环境。诸位高手请来敲打我吧

[[i] 本帖最后由 abcbuzhiming 于 2008-6-25 23:19 编辑 [/i]]

zszyj
[quote]原帖由 [i]abcbuzhiming[/i] 于 2008-6-25 23:17 发表 [url=http://bbs.chinaunix.net/redirect.php?goto=findpost&pid=8663459&ptid=1170804][img]http://bbs.chinaunix.net/images/common/back.gif[/img][/url]
本人玩了一圈各类语言,basic(VB),C(C++),pascle(delphi),jave(Eclipse),C#(VS),绕了一圈回来还是喜欢C这种简介高效的语法结构,尤其是C的很多语句非常符合我个人通常的逻辑思考习惯(pascle的赋 ... [/quote]
很多大型关键应用系统都很多,都应该局限于金融,电信等一些大业务规模的行业,是否在其它行业流行不好说.
多语言混合编程,使用的是多层架构,需要中间件的支持.

huyongzs
我也是学了好多语言,感觉学习语言太多浪费时间。
多看看数据结构,编译原理,微机原理,操作系统,网络协议,密码学。多看看那些经典的国外大学书籍课本都好。
关键是当初没人教我我自己摸索着来,连C语言具体怎么回事都不晓得。。。。

jigloo
MB, 我以前没人指点,学了一坨语言。hello world那种。
前后用了几十个linux发行版,把时间和精力都弄没了。
现在才发现图书馆里面是真正学到东西的地方。

[[i] 本帖最后由 jigloo 于 2008-6-25 23:33 编辑 [/i]]

huyongzs
阿,同病相怜阿。。。。。。

cjaizss
混编啊,我喜欢,经常混编,呵呵。
我觉得没有流行不流行,只有该用不该用。

cugb_cat
该用什么就用什么,现在学一门语言,一个星期就够

system888net
[quote]原帖由 [i]cjaizss[/i] 于 2008-6-25 23:43 发表 [url=http://bbs.chinaunix.net/redirect.php?goto=findpost&pid=8663544&ptid=1170804][img]http://bbs.chinaunix.net/images/common/back.gif[/img][/url]
混编啊,我喜欢,经常混编,呵呵。
我觉得没有流行不流行,只有该用不该用。 [/quote]

同意,语言是用来解决问题的.
要做语言的主人,而不是奴隶.

@=@
[quote]原帖由 [i]cugb_cat[/i] 于 2008-6-25 23:45 发表 [url=http://bbs.chinaunix.net/redirect.php?goto=findpost&pid=8663558&ptid=1170804][img]http://bbs.chinaunix.net/images/common/back.gif[/img][/url]
该用什么就用什么,现在学一门语言,一个星期就够 [/quote]
额滴神啊,我拜师,我咋学了很久很久的C,但就是不入门呢。

77h2_eleven
[quote]原帖由 [i]cugb_cat[/i] 于 2008-6-25 23:45 发表 [url=http://bbs.chinaunix.net/redirect.php?goto=findpost&pid=8663558&ptid=1170804][img]http://bbs.chinaunix.net/images/common/back.gif[/img][/url]
该用什么就用什么,现在学一门语言,一个星期就够 [/quote]
真是高手。

zhujiang73
[quote]原帖由 [i]abcbuzhiming[/i] 于 2008-6-25 23:17 发表 [url=http://bbs.chinaunix.net/redirect.php?goto=findpost&pid=8663459&ptid=1170804][img]http://bbs.chinaunix.net/images/common/back.gif[/img][/url]
本人玩了一圈各类语言,basic(VB),C(C++),pascle(delphi),jave(Eclipse),C#(VS),绕了一圈回来还是喜欢C这种简洁高效的语法结构,尤其是C的很多语句非常符合我个人通常的逻辑思考习惯(pascle的赋 ... [/quote]

>> 听说用C做核心,外围用其它语言的搞法很流行

     这样可以提高工作效率 :) ,可以把通用的功能抽象出来用 c/c++ 写成组件备用,需要写应用时用脚本语言和 xml 完成界面和上层逻辑,并且把 c/c++ 组件粘贴起来。 mozilla firefox 是一个很好的例子。

coding3125
本来嘛,学语言不就是语法和外围接口么。
语法大同小异吧,用已有的语言知识同化,很快的。
外围接口嘛,向系统层面的接口都类似,向应用领域的接口一般都比较容易上手。
只是熟练程度的问题。
只是很多东西是基础,就像打通了任督二脉,学什么都很快了,但要用熟练还要假以时日。

converse
回复 #7 cugb_cat 的帖子

汗,别这么说.

chunyv
[quote]原帖由 [i]cugb_cat[/i] 于 2008-6-25 23:45 发表 [url=http://bbs.chinaunix.net/redirect.php?goto=findpost&pid=8663558&ptid=1170804][img]http://bbs.chinaunix.net/images/common/back.gif[/img][/url]
该用什么就用什么,现在学一门语言,一个星期就够 [/quote]


确实如此,大部分都是换汤不换药

nicolas.shen
学不难,只要能学的东西。创新难,难在不能学

swordfish.cn
[quote]原帖由 [i]cugb_cat[/i] 于 2008-6-25 23:45 发表 [url=http://bbs.chinaunix.net/redirect.php?goto=findpost&pid=8663558&ptid=1170804][img]http://bbs.chinaunix.net/images/common/back.gif[/img][/url]
该用什么就用什么,现在学一门语言,一个星期就够 [/quote]

一个星期学会语法是够了。
但是精髓还是学不到的。

chzCPU
[quote]原帖由 [i]swordfish.cn[/i] 于 2008-6-26 10:56 发表 [url=http://bbs.chinaunix.net/redirect.php?goto=findpost&pid=8665967&ptid=1170804][img]http://bbs.chinaunix.net/images/common/back.gif[/img][/url]


一个星期学会语法是够了。
但是精髓还是学不到的。 [/quote]

说得好.

flw
[quote]原帖由 [i]cugb_cat[/i] 于 2008-6-25 23:45 发表 [url=http://bbs.chinaunix.net/redirect.php?goto=findpost&pid=8663558&ptid=1170804][img]http://bbs.chinaunix.net/images/common/back.gif[/img][/url]
该用什么就用什么,现在学一门语言,一个星期就够 [/quote]
何止一个星期啊,我学 Perl 的时候,三天就学会了,在七天的时候已经完成了一个颇不简单的聊天程序。

不过,那程序左瞅右瞅,怎么瞅都像是 C 写的。

喏,就这个:
[url]http://bbs.chinaunix.net/viewthread.php?tid=128685[/url]

ruoyisiyu
[quote]原帖由 [i]flw[/i] 于 2008-6-26 12:43 发表 [url=http://bbs.chinaunix.net/redirect.php?goto=findpost&pid=8667198&ptid=1170804][img]http://bbs.chinaunix.net/images/common/back.gif[/img][/url]

何止一个星期啊,我学 Perl 的时候,三天就学会了,在七天的时候已经完成了一个颇不简单的聊天程序。

不过,那程序左瞅右瞅,怎么瞅都像是 C 写的。

喏,就这个:
[url]http://bbs.chinaunix.net/viewthrea[/url] ... [/quote]
看看以前FLW的语句:[quote]真诚的感谢这里的高手和版主,你们的精华帖子给了我很多帮助!谢谢![/quote]
呵呵,真是有对比才有进步啊:em03: :em03:

scutan
[quote]原帖由 [i]flw[/i] 于 2008-6-26 12:43 发表 [url=http://bbs.chinaunix.net/redirect.php?goto=findpost&pid=8667198&ptid=1170804][img]http://bbs.chinaunix.net/images/common/back.gif[/img][/url]

何止一个星期啊,我学 Perl 的时候,三天就学会了,在七天的时候已经完成了一个颇不简单的聊天程序。

不过,那程序左瞅右瞅,怎么瞅都像是 C 写的。

喏,就这个:
[url]http://bbs.chinaunix.net/viewthrea[/url] ... [/quote]

老大, 你太强了.