OC

Knowledge OS
登录 注册
全部话题 移民 创业 iOS Mac Objective-C Swift Android 招聘 求职

构思一门新语言时,怎样超越面向对象思维?

尼克徐
尼克徐 发布于 2014年07月14日
无人欣赏。

最近正在构思一门新语言,然后思维陷入在面向对象里去了,觉得面向对象的继承,封装,多态等多么多么好用,可以避免重写代码等。

大家能否帮忙提示一下,如何走出面向对象思维?

在我的新的语言的构思里,会有类似结构体和集合(数组以及hashmap,队列等)的东西,但不会有继承。

我知道至少c语言的思维方式可以用上,可以封装方法来调用(复用)。除了这个想不起别的来了。

共28条回复
楼长 ·
ithinco 回复于 2014年07月14日

你都做新语言了,难道不应该先了解各种设计范式吗?

2楼 ·
尼克徐 回复于 2014年07月14日

1楼 @ithinco 哎,所谓时间紧任务重啊。

我做这些都是为了解决一些编程问题来的,不是研究型的,如果有更多的时间,我会尽情去探索几本书...

但这两三个月就得弄出个大概齐,至少原型得能跑起来。

3楼 ·
kxdd2002 回复于 2014年07月14日

你把现在的语言榜top50都了解并学会后,这就不是问题了。哦,对,还有Io,prolog,lisp等等经典语言。

4楼 ·
tinyfool 回复于 2014年07月14日

你为什么要做一个新语言?

5楼 ·
kxdd2002 回复于 2014年07月14日

推荐我之前读的一本程序员进阶经典书,七周七语言。。。

经典不多说。

6楼 ·
尼克徐 回复于 2014年07月14日

5楼 @kxdd2002 这是个好推荐!谢谢!

4楼 @tinyfool

目的:

1, 能更加快速高效的开发程序。

2,让秘书都能编程,解放我们这里的编程人力资源稀缺的问题。

简单的说,就是把excel的表格改造成了一门语言(不包括vbscript),在表格里可以赋值、定义和调用函数,并加上所见即所得的ui设计和事件处理。

力求让会excel的同学,一两天就会用这个来编程。

口号是:只要会excel就能写程序!

7楼 ·
tinyfool 回复于 2014年07月14日

6楼 @尼克徐 哦,那你应该参考一些领域语言的资料吧

8楼 ·
BBAO 回复于 2014年07月14日

楼主一直坚定的在蛋疼的道路上行走着,渐行渐远~

9楼 ·
尼克徐 回复于 2014年07月14日

7楼 @tinyfool 谢谢推荐!

8楼 @BBAO 咳咳...

10楼 ·
梦中醒不过来 回复于 2014年07月14日

好像离散数学是干这个的,熟练脚本编程的话这些都不是问题

本帖有28个回复,因为您没有注册或者登录本站,所以只能看到本帖的10条回复。如果想看到全部回复,请注册或者登录本站。
登录 或者 注册
[顶 楼]
|
|
[底 楼]
|
|
[首 页]

AltStyle によって変換されたページ (->オリジナル) /