本人是统计学专业毕业,完全非计算机专业的,其他的编程语言基本上都听不懂。 sas开发的出发点就是针对数学家大量的数据处理。作者: shiyiming 时间: 2005-9-7 22:01 标题: 我只说,我喜欢sas,因为sas给了我更加广泛的想象空间! 我只说,我喜欢sas,因为sas给了我更加广泛的想象空间! <!-- s:oops: --><img src="{SMILIES_PATH}/icon_redface.gif" alt=":oops:" title="Embarassed" /><!-- s:oops: -->作者: shiyiming 时间: 2005-11-27 12:10 标题: 目前还不清楚 我是学地质学的,刚大3,就学过C,别的还不清楚。不过得学。改不改还不太清楚。希望各位行家能推荐一套学习方法,先学什么,后学什么。谢谢了。作者: shiyiming 时间: 2005-12-31 01:47 标题: 还好了 呵呵,兴许是我学习过俄语的缘故吧(而且不错),再者刚刚入道,没有接触高深的程序,现在感觉还可以。作者: shiyiming 时间: 2005-12-31 09:42 标题: to orientaldream 莫非SAS的语法很像俄语? <!-- s:roll: --><img src="{SMILIES_PATH}/icon_rolleyes.gif" alt=":roll:" title="Rolling Eyes" /><!-- s:roll: -->作者: shiyiming 时间: 2006-1-11 20:33 标题: 见下 其实SAS的语法一直都在改,看看SAS的新版本中的帮助就知道了.作者: shiyiming 时间: 2006-2-14 23:37 标题: 观点 我觉得这里有些人真的在胡扯。
SAS没了解多少就在乱喊,其实很多人因为学某种语言而先入为主,养成了自己的偏好。
顺便提一下,如果你学一样东西不能带着无知的心态,那你一定学不好,一定自己跟自己打架,只有扬弃,才会有收获。
SAS积累了那么多年,本来是专门给统计研究人员用的,所以它的记录叫OBSERVATION,它的字段叫VARIABLE。至于它的语法特点和语言特色,是由于SAS的语言解释器所造成的,底层的执行应该是C语言。很多有特色的语法设计都是基于数据处理而考虑的,可谓用心良苦。
在很多方面,SAS当然没有现在看到的很多软件来得花哨,因为SAS玩的是数据,用事实说话和保持本色是SAS的风格。
最后我觉得SAS的帮助需要改进,如果一点都不了解SAS产品线的人一开始进去很容易找不到北。
SAS很多内容都执行了ANSI的标准,在PROC SQL步中,还允许用标准的变量格式来写,当然内部解析后还是还原到两种类型来执行,一种为字符型,一种为数值型。顺便说一句,数值型变量默认存放长度是8个字节长度,而非8位数位;至于字符型要看具体情况而定,不是随随便便说几位就是几位的。
以上是本人学习6门SAS9.1.3课程后的感受,可能比较肤浅,作为学后标底。
是为阶段总结。作者: shiyiming 时间: 2006-2-15 10:51 标题: 交作业了 改作业.
1.[quote:d8424]底层的执行应该是C语言[/quote:d8424]-----------所谓底层的执行,那时只有编译好的执行指令了.哪里还谈得上用什么高级语言来执行("执行"只能用于机器指令,高级语言只能被编译或者解释).至多也是汇编级的了.
2.[quote:d8424]至于它的语法特点和语言特色,是由于SAS的语言解释器所造成的[/quote:d8424]-----------------------应该是先有语法再有语言解释器,而不是反之.
3.[quote:d8424]数值型变量默认存放长度是8个字节长度,而非8位数位[/quote:d8424]-----计算机的文章在存储长度方面一般不会提数位,如果你真的指的是数学上的个十百千万的数位,那一般还是一个字节存一位或者节约一点,四个BIT够用.估计你想说的是"位"BIT, 字节是BYTE.概念你应该知道,但为什么不好好使用?作者: shiyiming 时间: 2006-2-17 05:20 标题: SAS is SAS Hi, everyone,
I just browsed the whole topic. all of you are right from some specific prospect. However, SAS is a data analysis system first , this is also its original goal.
it does provide some programming method : like some procedure macro, scl and iml maybe someting else I did not touch till now.
SAS might not be suitable to compare with other programming language.
Now SAS is trying to break its orignal image in people's mind.
It has provide some new function module.
In one words, it is not SAS to adapt to us , instead, we need to adjust ourselves to it. At the same time . we really need provide some beneficial advice to the SAs company to help them improve the product.
I am soory , If anything is wrong or offend some guru.