admin 管理员组文章数量: 887021
汉澳sinox2016x64操作系统企业版发布
始于2003年的汉澳-器浦发展计划旨在开发中国人自己的计算机操作系统和编程语言到今天成功了!历时13年的开发,让我们看到了一切都成为可能。
汉澳sinox操作系统是基于最新稳定可靠bsd unix内核,中文可视化安装界面,可视化的中文桌面环境,预装大量的桌面和服务器软件和工具,满足用户绝大部分功能需求,安装即用,可让用户无缝切换到sinox操作系统办公和工作。汉澳sinox操作系统适合作为要求比较高的工作站和服务器。
汉澳sinox的jail技术可以在同一个机器上创建多个隔离的操作系统,从而实现操作系统级并行计算,创建矩阵电脑,适合未来人工智能设备运行需要。比如机器人运动系统和语音系统运行在不同的操作系统,运动系统死机不会影响到语音系统,而且语音系统可能发现运动系统死机了就重启运动系统,实现运动功能的恢复。
ZFS(Zettabyte(10亿G) File System)源自Sun Microsystems为Solaris操作系统开发的文件系统。ZFS是一个具有高存储容量、文件系统与卷管理概念整合、崭新的磁盘逻辑结构的轻量级文件系统,同时也是一个便捷的存储池管理系统。它具有可变块大小、压缩、加密、重复数据删除、快照、克隆以及(顾名思义)对大容量的支持.简单的说就是可以打造高可靠的存储服务器。汉澳sinox内置zfs文件系统支持,经测试发现,使用zfs的sinox可以拔电关机,重启后也不会出现文件扫描和系统故障的问题。
器普sepl计算机语言是自解释中文程序设计语言,是一个无限接近人类语言的计算机语言,无需编码,不再有代码,阅读程序就像读小说,写程序就像写文章,编程将充满快乐和艺术。sepl编译器是把自己的语法作为c#语言的扩展直接在mono c#编译器上实现,从而完美实现了sepl语言并能拥有强大的类库,还有可视化集成开发工具m0onodevelop,随同sinox操作系统发布,你安装好了sinox操作系统就可以直接使用sepl编程。器普sepl作为最先进的计算机语言,将打造全新的人类编程世界。
随着程序设计更加复杂和多样,目前程序已经达到几千万行级别,未来人工智能程序会达到几亿、几十亿行级,当前的计算机语言在阅读和编写上已经达到瓶颈,唯有最新的接近人类语言的sepl语言才能满足大规模应用开发的需求、现在你去读一下linux操作系统,几乎没有人能胜任并能读完。但是几千万字的小说,读起来不是很难的。器普语言就是这样,让编程不再是难题。未来的难题是在算法的研究上。比如目前视频识别,除了可能计算速度跟不上,我们并没有像大脑一样的识别算法。
汉澳sinox和器普sepl是为人工智能而生。我想是天意。诚邀大资金投资基于sinox&sepl的外围产业,包括芯片,智能设备,操作系统,开发工具,人工智能,机器人等,打造类似wintel生态系统,以及采用类似苹果的商业模式。就像sinox&sepl那样,有的项目可能要投资10年才会获得成功,而这种成功是不可想象的。人工智能飞速发展,汉澳-器普出现会加速其发展,传统行业投资已经没有价值了。为什么基于sinox&sepl投资会发展迅速?因为基础太好了。开发小型智能设备游刃有余,而开发大型智能设备也是不难。
汉澳sinox2016企业版 398元/套
百度网盘分流下载
dvd安装盘
http://pan.baidu/s/1slzrcgX sinox2016x64.iso
usb安装盘
http://pan.baidu/s/1i5hq3el sinox2016x64.img
下载地址
ftp://sinox/sinox2016x64.iso
ftp://sinox/sinox2016x64.img
virtualbox运行的winxp虚拟机文件,通过注册加入打开
http://pan.baidu/s/1qYjKavy winxp.vbox.rar
DVD安装盘
SHA256 (sinox2016x64.iso) = 6afca2e799135dd47c06c95e33e468d84965304b33bd65e88121799c6cbc4ee8
SHA512 (sinox2016x64.iso) = a9cb80c262241c42032fe47e4bc121b896fc1db2d908360cc441be2c68f1b3868c8c1973cd4909a729918816a2fc4d40dd8154c13e68b6c4e57007e9626f2690
SIZE sinox2016x64.iso)=4G 4014635008
USB安装盘
SHA256 (sinox2016x64.img) = 62c5b291f75efa0d643e50d4df98365e66e99e12dacd3442b37e5f26e386dca2
SHA512 (sinox2016x64.img) = 8c9c47f9bd2ca0b45d596379187cfd7c5c57e41ef7b7967fb7766774e718053aef829897d0e2524c78c4975b80cf09da8e88d4eb5e3f140d50bb6d47dd4d4b82
SIZE sinox2016x64.img)=4G 4008706048
使用说明
汉澳sinox2016企业版是一个基于bsdunix最新成熟稳定内核的兼容bsd,unix,linux,无缝运行windows的新一代中文网络服务器操作系统!
sinox研发始于2003年!
具有强大的图形和多媒体功能,完整的互联网和办公软件,丰富的开发工具,广泛用于桌面计算机和服务器,是当今杰出的商业操作系统,
预装完整的计算机软件,称为超级操作系统,一旦安装,即可放心的无障碍使用!
经过精心打造,sinox不仅仅拥有坚如磐石的unix操作系统稳定安全功能,
更加让人赞叹于它已经拥有跟windowsxp媲美的图形操作和强大多媒体功能!丰富完善的开发工具!
vlc流畅的播放器和日益流行的firefox,chromium浏览器,更有功能强大的文字处理软件libreoffice!小企鹅中文输入法,打造完美的中文平台!
安装
若用户不熟悉安装,可以在vmware/virtualbox虚拟机下多操练几次
刻录dvd光盘后插入光驱开始安装,或者刻录到u盘在机器上学习安装。usb刻录用Win32DiskImager。
选择[安装]
进入到安装界面后说明机器可以安装使用sinox,把安装窗口最大化。可以打开帮助文件查看。
按tab跳格,回车确定,空格选中,方向键上下左右选择,Q键退出。
选择键盘,设置主机名,然后进入硬盘分区,可以选择ufs和zfs两种文件系统。
传统的可以用ufs,磁盘阵列和高安全高性能用zfs.传统ufs有稳定可靠的优点。zfs需要8G以上内存才发挥优势。
对于不太懂分区或追求简便的新手可以用自动ufs和自动zfs,它会用整个硬盘。 也可以同时使用两种文件系统。
ufs选择引导方式和引导磁盘
有多个硬盘需要选择引导硬盘,多操作系统选择引导管理器引导,可以用gpt和mbr两种引导,gp合适大硬盘
ufs磁盘分区标记Disk Label
一个硬盘分区还可以分成几个磁盘子分区slice
sinox文件结构从/根目录开始,其他文件目录都挂在这个目录下,因此
必须创建/根分区,同时还要创建swap交换分区实现虚拟内存扩展。
swap分区一般跟内存一样大小就可以
按D删除,按C创建,按A自动分片,实在不会就用A自动建立分片和标记!不过如果根分区太小,在根目录创建和建立文件将很快满。
分区大小用扇区表示,但是为了方便,数字后面加入M/G表示兆/千兆,如20G就是20000M。
为了避免不必要麻烦,建议创建交换分区后把所有空间分配给/根分区,除非有特殊要求,否则建两个分区就可以。
安装程序
下面会把操作系统内核和各种软件包安装到硬盘。结束后提示设置root用户密码,设置网络、时区,日期和时间。
安装完成后退出重启,就进入命令提示login:
输入root进入sinox的命令行界面!可用passwd命令修改密码。
输入startx启动视窗,汉澳可视化世界就在眼前!
一旦视窗启动成功,就可以设置让系统自动登录和启动视窗,具体是
把/etc/ttys的ttyv0所在的33行把Pc改成autologin实现自动登录
把root/.login文件内#[ -x /usr/local/bin/startx ] &&
/usr/local/bin/startx行删掉#号并保存就可以自动启动视窗
sinox2016领先特性
坚如磐石:使用BSD Unix最新11内核加上先进的zfs文件系统获得高吞吐量和稳定,高速处理巨大网络流量并稳如泰山。
IPV6:在ipv4地址耗尽的时候,全面支持ipv6的汉澳操作系统帮助我国快速建立ipv6网络,而不需要等待。
zfs:第一个128位文件系统,是一个革命性的全新的文件系统,它从根本上改变了文件系统的管理方式,并具有目前面市的其他任何文件系统所没有的功能和优点,用于高可靠性服务器,不需昂贵RAID。
jail:支持vps,在一台主机虚拟出很多个隔开的服务器主机,充分利用硬件资源,并获得更高安全。
linux_base:模拟运行linux程序,从而运行unix不存在的linux程序,主要是acrobat reader,flashplyer,nvidia显卡驱动。
wine:模拟运行windows程序,大部分windows程序可以运行,运行魔兽、暗黑、星际争霸等游戏,需nvidia 3d显卡。
vitualbox:一款功能强大的x86虚拟机软件,让你在sinox安装使用windowsxp,无缝运行windows作为系统扩展。
x-window:内置视窗引擎,构造可视化视窗操作系统。
kde4:一个跟windowsxp媲美的,界面流畅的窗口管理系统,轻松完成可视化工作,不再是枯燥无聊的命令行。
SMP:支持多核多cpu,可达16个,并可以随意扩展,构造高性能计算机和服务器,甚至超级电脑。
高安全:使用安全审计系统,设置内核安全等级为高安全,ACLs存取控制列表,包过滤防火墙,使用文件标志如chflags禁止删改文件,用非root用户登陆,安装杀毒软件,让系统非常安全,坚不可摧。
百分百unix:采用工业级BSDUnix最新内核,支持posix标准从而把在sinox编译的程序无缝移植到unix大型机,反之也行,并充分利用40年来unix资源,打造廉价的专业Unix工作站和服务器。
中文化:sinox实现了中文化,支持unicode编码,从中文安装到命令行中文平台,到kde4中文桌面和中文输入法,完全面向中文用户。
桌面完善:支持firefox,chromium浏览器,flashplayer11,reaplayer11,vlc,openjdk8,mono的框架支持asp,libreoffice,gimp,Inkscape绘图,eclipse,kdevelop,小企鹅输入法,各种压缩解压缩工具。
全能服务器:bind,samba,cups,ntp,ssh,sendmail,pop3d/imap,vsftpd,apache,ngnix,lighttpd,tomcat,mysql,postgresql,subversion,php等众多互联网服务软件已经安装好那配置即可用,坚如磐石。
多编程语言:c/c++,java,c#,Python,Perl,Ruby,asp.Net,JavaScript/ECMAScript,C,PHP等,预装了常用语言编译器,可以立即开发使用。
器普语言和集成开发环境:装有绝无仅有的独一无二的自解释中文程序设计语言器普sepl语言编译器,以及器普集成开发工具,让你立即开始中文编程。这是sinox的最大优势。
美化字体
系统没有装有宋体字和楷体字,需要用户自行安装
从windows获取或者下载simsun.ttc,simhei.ttf文件放到/usr/local/share/fonts/TrueType,
然后选中文件选择右键,选动作,选安装就可以.
sinox预装大量软件,上千个应用软件包,让你得心应手!
文本编辑器
工具栏KWrite,Kate功能强大文本编辑器,kate类似ultraedit,可查找替换整个目录文件
文件压缩工具
tar,rar,bzip,zip,7zip等多种压缩解压缩工具,右键菜单就可以用。
rar在资源管理器右键菜单可用,rar解压可以,但可能中文有些问题,可以安装windows版本的winrar。
办公
libreoffice办公套件有字处理,电子表格,数据库,演示文档,绘图,math数学计算等软件,类似msoffice,可以打开编辑word,excel文件。
Okular文档查看器
图像和cad软件
kde自带KolourPaint绘图程序,看图器Gwenview,屏幕截图kSnapshot(按prtsc按键截图)
gimp GNU图像处理程序可以和photoshop媲美
Blender 三维建模,3d动画制作
Inkscape 领先的矢量图形编辑器,类似fireworks
librecad 2D CAD制图软件,类似autocad
opencascade #三维实体建模引擎(X)(X表示因光盘容量有限,删除了,可以自行安装)
kicad 电路板绘制,类似protel
wings 3D CAD制图软件(X)
pcb 电路板绘图,类似powerpcb
dia 图表编辑器 类似visio
recordmydesktop 屏幕录像,命令启动
xvidcap 屏幕录像
fontforge 字体编辑器(X)
多媒体
vlc是一个很精彩的媒体播放器,是最流畅的媒体播放器!
dragon player播放视频和ksCD播放CD.
Internet互联网
浏览器包括kde自带的konqueror浏览器和firefox浏览器以及谷歌Chromium浏览器!
浏览器支持flashplayer11.运行configflash.sh脚本配置插件。
firefox支持中文是进入插件激活中文简体,然后网址输入about:config进入搜索general.useragent.locale,改成zh-CN,重启即可。
对konqueror设置,激活插件如下
konqueror菜单设置,配置konqueror,选择插件,直接扫描新插件,也可以加入/usr/local/lib/browser_plugins目录,,
KMail邮件收发程序
kopete多协议聊天软件,支持yahoo,icq,msn等
Akregator RSS种子阅读器,kNode新闻组阅读器等。
QQ程序可以用virtualbox运行windows,或者直接用手机QQ
开发工具
eclise java集成开发工具
kedevelop4 C/c++集成开发工具,可以开发kde程序。
monodevelop C#集成开发工具
Lolalize翻译系统,适合开发多国语言软件
Cervisia cvs前端和Umbrello uml建模等
网络开发bluefish
器普语言sepl编译器集成到mnonoC#编译器并能用monodevelop开发器普程序,这是目前sinox最先进的计算机语言和特性,绝无仅有,独一无二。
用sepl语言开发软件会会出现新的软件革命,让其他计算机语言开发大为逊色。
成熟可用的器普编译器和集成开发工具,不仅可以直接获得C#和的类库和资源,还能发展更先进的技术,比如自动代码生成。
monodevelop界面功能可能比较弱,但却适合开发移动平台的程序,当sinox移植到智能机,monodevelop将发挥优势。
教育
18个教育软件
游戏
40多个游戏程序
土豆小子拼盘贴图游戏是儿童的挚爱,爱不释手。
杀毒软件
clamav
其他
打印系统cups,网络共享samba,sabma服务
服务器软件 打造高能服务器
打印系统:cups
网络共享:samba36,nfs
远程登陆管理:sshd,客户端telnet
ftp服务:ftpd,proftpd,vsftpd,pure-ftpd,客户端gftp
web服务:apache24,ngnix,lighttpd(x),脚本有perl,php,ruby,python
Jsp服务:Tomcat8,jetty9(X),jboss72(X),tomcat通过mod_jk跟apache连接。
asp服务器:xsp;连接apache模块mod_mono
数据库服务:mysql,postgresql,sqlite3,phpmyadmin
版本控制:cvs,subversion,git
DNS域名服务器:bind99
邮件服务器:sendmail,courier-imap,postfix,amavisd-new,postfixadmin,atmail,架设拦截垃圾邮件和杀毒的邮件收发服务器
vpn服务器:poptop,mpd5,openvpn,功能逐步增强
代理服务器:natd
防火墙:ipfw
用户只要设置就可以使用,不需要自己安装,系统即装即用,极为方便。
系统
系统工具软件,用来管理和设置查看系统。查看硬盘使用等。
命令行系统设置
bsdconfig
执行系统硬件设置,设置网络,鼠标等。
源码系统ports
位置/usr/ports
如果编译不能正常,可以用setenv UNAME_v "FreeBSD";setenv UNAME_s "FreeBSD"
修改uname操作系统名字输出,从而正常编译ports软件。不过ports发展很快,可能已经不能下载旧版本的源代码。
虚拟机软件virtualbox
主要用来运行windows好让用户保留windows软件遗产,比如使用ie,以及各种windows程序QQ等。
无缝集成,运行windows感觉不到用虚拟机的存在,winxp就像sinox一部分。
系统使用指南
1.硬件配置和管理
显卡配置
为何获得xp桌面效果,只能使用nvidia显卡。具体做法是
pkg install nvidia-driver
pkg install nvdia-xconfig
然后运行nvidia-xconfg自动配置驱动。在/boot/loader.conf增加 nvidia_load="YES",系统开机就载入显卡驱动。
显卡驱动无需设置分辨率,如果字体小,可以在kde的系统设置的应用程序外观设置字体大小就可以放大字体。
kde屏保10分钟黑屏解决办法是系统设置里面电源管理取消屏幕节能就可以。
也可以从nvidia 官网下载最新freebsd驱动安装。
当系统不能识别显示器,可能无法显示桌面,这时候需要手工配置。
命令行下面编辑文件使用ee编辑器!手工配置
# Xorg -configure
这会在 /root 中生成一个叫做 xorg.conf.new 的配置文件.
下一步是测试现存的配置文件, 以确认 Xorg 能够同系统上的图形设备正常工作。 要完成这个任务,只需:
# Xorg -config xorg.conf.new -retro
如果用户看到一个黑灰的格子和一个 X 形的鼠标指针,那么配置就是成功的。要退出测试,只要同时键入 Ctrl+Alt+F1;
接下来是调整 xorg.conf.new 配置文件并作测试。
#ee xorg.conf.new
要做的第一件事是为当前系统的显示器设置刷新率。 这些值包括垂直和水平的同步频率。把它们加到 xorg.conf.new 的 "Monitor" 小节中:
Section "Monitor"
Identifier "Monitor0"
VendorName "Monitor Vendor"
ModelName "Monitor Model"
HorizSync 30-107
VertRefresh 48-120
EndSection
HorizSync 和 VertRefresh 在配置文件中可能没有。 如果是这样的话, 就需要添加它们, 并在 HorizSync 以及
VertRefresh 后面设置合适的数值。 在上面的例子中, 给出了相应的显示其的参数。
还应该选择默认的分辨率1024X768和色深24。 这是在 "Screen" 小节中定义的:
Section "Screen"
Identifier "Screen0"
Device "Card0"
Monitor "Monitor0"
DefaultDepth 24
SubSection "Display"
Viewport 0 0
Depth 24
Modes "1024x768"
EndSubSection
#cp xorg.conf.new /etc/X11/xorg.conf
startx启动桌面
网卡设置
运行bsdconfig
选择配置,选择网络(网络功能都在这里设置,比如gateway,ftpd,inetd,nfs,mail),选择接口,
选择网卡,一般是第一个,回车确定,弹出是否支持ipv6,dhcp,可以选择否,进入到网卡设置界面!
Host主机名字,Domain域名,IPV4Gateway网关,就是上网经过的路由器ip,Nameserver域名服务器,包括网关192.168.1.1,就是isp上网的域名解析,
IPv4本机ip地址,Netmask掩码,设置好了按Ok,确定退出,重启机器就可以用网络了。也可以运行 sh /etc/rc 重新启动
如果没有网关要拨号,打开/etc/ppp/ppp.conf文件,修改用户名和密码后拨号,不过现在为了手机wifi上网,不会电脑拨号了。
声卡设置
kde4自动识别载入声卡,无需设置
如果不认识声卡驱动程序,可以载入全部声卡驱动
具体设置在/boot/defaults/loader.conf文件
设置
sound_load="NO" # Digital sound subsystem
snd_driver_load="NO" # All sound drivers
把 NO改成YES即可,不过这样可能增加系统运行很多驱动的负荷。
你也可以自己找声卡驱动并设置
在控制台模式下敲入一下命令
# kldload snd_driver //装载一次最常见的驱动 ( 内核装载 )
#dmesg | grep pcm
pcm0: port 0xe000-0xe03f,0xdc00-0xdcff irq 11 at
device 31.5 on pci0 pcm0:
查询声卡状态
# cat /dev/sndstat
Sinox Audio Driver (newpcm)
Installed devices:
pcm0: at io 0xdc00, 0xe000 irq 11 bufsz 16384 kld snd_ich (1p/1r/0v channels
duplex default)
说明该声卡的类型为:snd_ich
然后在/boot/defaults/loader.conf中的声卡设置里找到snd_ich_load="NO"项,把NO改成YES即可
使用光驱,u盘,移动硬盘
在桌面下插入光盘,u盘,移动硬盘,kde桌面统自动识别并弹出,无须输入命令
在命令行下
安装中文u盘,移动硬盘 fat
mount_msdosfs -L zh_CN.GBK /dev/da0s1 /mnt
卸载用
umount /mnt
ntfs 硬盘 u盘,移动硬盘
#kldload fuse
#ntfs-3g /dev/da1s2 /mnt
#umount /mnt
#kldunload fuse
/s /dev 查看设备名
gpart show 查看硬盘分区以及设备名,容量
网络使用
windows共享
在桌面资源管理器,选择系统页面,远程位置,samba共享,Mshome,可以看到机器名!查看目录!
也可以在位置栏输入地址
smb://192.168.1.2
打开windows共享目录
本机运行了samba服务器也可以设置目录共享给大家。
命令行下载文件
wget/axel 网址
wget http://www.sinox/sinox2016x64.iso
axel -n 10 http://www.sinox/sinox2016x64.iso 像迅雷10线程高速下载
可以下载文件
简要命令使用
./表示当前目录
.. 表示上级目录
pwd 显示当前所在目录
ls 显示当前目录下的文件和目录
ls -all 显示当前目录下的文件和目录所有信息
cd 转入目录
cd /usr/src 转入目录 /usr/src
cd .. 返回上级目录
cd ../.. 返回上级的上级目录
rm -rf 文件/目录 删除文件和目录,加入选项-f表示强制 -r递归子目录,其他复制移动也能用
mkdir ss 建立目录
cp src dist 复制文件和目录
cp -RH src dist 复制文件和目录,其中软链接也能复制过去
ln -s 存在源文件 建立的目标文件
ln -s .xinitrc dot.xinitrc
mv src dist 移动文件和目录
./aa.sh 运行当前目录的程序
chomod +x ss.sh 设置该文件可以执行
sh install.sh 运行脚本文件
pkg install aaa 安装软件包名字
pkg add sss.tbz 安装软件包文件名
pkg add http://192.168.1.1/mono.tbz
pkg delete sss 卸载软件包
make install 源代码目录/usr/ports下面编译安装程序
make deinstall 源代码目录下面卸载已经安装的程序
make package 源代码目录下面编译安装并打包程序
shutdown -p now 关机停电
修改配置出错无法登录解决办法
ufs文件系统
在系统启动显示一下画面时按空格选择4按回车进入单用户模式
系统会运行至显示一下信息
Enter full pathname of shell or RETURN for /bin/sh:
再按回车进入单用户,显示#
挂载文件系统,输入
# fsck -p \\文件系统检查
# mount -u / \\挂载 /
# mount -t ufs -a \\挂载所有文件系统
然后ee修改配置文件到正确
#reboot 重启机器
如果系统已经无法进入,进入livecd后
mount -t ufs /dev/ada0s1 /mnt,然后进入/mnt修改。
zfs文件系统
如果系统出故障后无法进入,可以通过livecd就是安装盘打开硬盘系统池。
具体做法是创建可读写目录 ,然后把文件池装载到该目录,然后设置系统载入点和载入
mkdir /tmp/mnt #创建可读写目录
zpool import -f -o altroot=/tmp/mnt zroot #把文件池zroot载入到可读写目录
zfs set mountpoint=/default zroot/ROOT/default #设置系统池载入点
zfs mount zroot/ROOT/default #安装系统池,这个池不同其他池,不会自动载入,需要手工载入
zpool import zroot 打开zfs池,zroot为池名字
zpool export zroot 卸载zfs系统文件池
zpool import -f -o altroot=/mnt zroot 强制载入文件池到某个可读写目录,/mnt是一个u盘。
然后就可以用命令浏览文件
sepl程序可以用mono mcs编译,可以在monodevelop上开发,不是实验性质,而是实用化,成熟了。只有跟随sinox发布的mcs和monodevelop可用。
sepl2.0语法
sepl语言,音译器普语言,机器普遍使用的计算机语言、程序设计语言、编程语言。
sepl是英文缩写,全称是self explain program language 自解释程序语言,目前版本是自解释中文程序设计语言。最初只是为了改进C#语法以及汉化,经过不断研发,目前sepl已经正在向自然语言靠近,是一种格式化的人类语言。
独创的首字拼音第一字母+单词 如z整数,可以无限增加中文同意思关键字,或者叫别名关键字。
运算符用中文取代,从而不再有编码,比如++第一眼没人看出什么意思,必须解密,但是用了z自加1,不再有代码。
分隔符用关键字取代,从而去掉各种含义复杂的分隔符。比如.用f访问成员 取代,就不再拘泥似懂非懂的东西,::这个又是什么意思呢? 可能对于受过专业训练的人没什么问题,但是不受训练的人是不明白的。
加上标识符全部采用表达清楚的中文,用sepl编写的程序再也没有代码,我们程序员不再是编码员,而是编写文字的程序员。只要会中文,人人都可以写程序。
软件危机中的代码难读和代码难写问题解决了。可能人们会说会有多余的文字,但是这正好让程序变成文档,不再需要注释。
sepl支持c#语言,从而拥有了强大的类库,并且拥有可视化集成开发工具,编写程序会达到最快的速度。
sepl是最先进的计算机语言,将完全改写软件业。中国将有几千万程序员,科技发展不可限量。
写一个1加到100的程序
z整数 总数1加到100 f赋值 0;
x带因子循环(z整数 计算数字 c初始化 1;计算数字 x小于等于 100; 计算数字 z自加 1)
x循环开始
总数1加到100 z自加 计算数字;
x循环结束
对于新手来说,可能对格式有些陌生,但是字面意思可以看懂的,只要稍微解释学习一下,就可以明白的。对于复杂的算法,代码可读性至关重要。读代码就像读小说,文字不但能说清楚,还能美化,艺术化。
sepl语法关键词:对应C#关键字或者操作符
c参数列表: __arglist
c从对象自身提取类型参考: __makeref
c从类型参考获取类型对象: __reftype
c从类型参考获取真实对象: __refvalue
c抽象的: abstract
z转换为类型: as
t添加: add
j基类: base
z真假值: bool
t退出循环: break
j结束匹配: break
z字节: byte
w无符号字节: byte
p匹配: case
b捕捉到异常: catch
z字符: char
n内存溢出检查: checked
l类: class
b编译时常数: const
c从头再循环: continue
s实数: decimal
q缺省: default
h函数委托: delegate
z执行: do
s双精度浮点数: double
f否则: else
m名字常量集合枚举: enum
s事件: event
q强制显式转换: explicit
w外部的: extern
j假: false
b捕捉异常最后处理: finally
j禁止变量回收重定位: fixed
f浮点数: float
d带因子循环: for
b遍历: foreach
t跳转到标签: goto
f访问器读取: get
r如果: if
y隐式转换: implicit
w位于: in
z整数: int
f方法定义接口: interface
c程序集内部的: internal
s是类型: is
h互斥锁: lock
c长整数: long
m名字空间: namespace
m命名空间: namespace
x新建: new
k空: null
d对象: object
c操作符: operator
f赋值返回: out
f覆盖重写的: override
k可变参数: params
s私有的: private
b保护继承可用的: protected
g公开的: public
z只读的运行时常数: readonly
f赋值引用: ref
y移除: remove
f返回: return
y有符号字节: sbyte
m密封禁止重写方法的: sealed
f访问器写入: set
d短整数: short
q取字节长度: sizeof
d堆栈分配内存: stackalloc
j静态全局的: static
z字符串: string
j结构体: struct
k开关选择: switch
z自身: this
p抛出异常: throw
z真: true
c尝试捕捉异常: try
q取类型: typeof
w无符号整数: uint
w无符号长整数: ulong
j禁止内存溢出检查: unchecked
b不安全代码: unsafe
w无符号短整数: ushort
y引用: using
y引用完就回收对象: using
y引用创建别名: using
x虚拟的: virtual
w无类型: void
w无返回值: void
y易变不优化的: volatile
t条件循环: while
d多文件存放部分代码的: partial
f泛型类型约束: where
y异步的: async
d等待完成: await
//新的关键字
//算术运算符 + - * / %
j加: +
j减: -
c乘: *
c除: /
q取余: %
//委托连接和删除运算符 + -
z增加委托: +
y移除委托: -
//逻辑运算符 & | ^ ~ && || !
w位与: &
w位或: |
w位异或: ^
q取补: ~
b并且: &&
h或者: ||
b不是真: !
//字符串连接运算符 +
l连接: +
//移位运算符 << >>
z左移位数: <<
y右移位数: >>
//比较运算符 == != < > <= >=
d等于: =
b不等于: !=
x小于: <
x小于等于: <=
d大于: >
d大于等于: >=
//赋值运算符 = += -= *= /= %= |= ^= <<= >>=
:= 新增pascal赋值语法 =
f赋值: =
c初始化: =
z自加: +=
z自减: -=
z注册事件: +=
z注销事件: -=
z自乘: *=
z自除: /=
z自取余: %=
z自位与: &=
z自位或: |=
z自位异或: ^=
z自左移位数: <<=
z自右移位数: >>=
//增量和减量运算符 ++ --
z自加1: ++ //同 z自加 1,但计算速度快
z自减1: --//同 z自减 1,但计算速度快
//{}
k开始: {
j结束: }
d代码段开始: {
d代码段结束: }
m名字空间开始: {
m名字空间结束: }
m命名空间开始: {
m命名空间结束: }
d定义开始: {
d定义结束: }
l类开始: {
l类结束: }
j接口开始: {
j接口结束: }
h函数开始: {
h函数结束: }
x循环开始: {
x循环结束: }
z作用域开始: {
z作用域结束: }
s数组初始化开始: {
s数组初始化结束: }
//索引运算符(用于数组和索引器) []
s数组开始: [
s数组结束: ]
y引入链接库开始: [
y引入链接库结束: ]
z指定属性开始: [
z指定属性结束: ]
//数据类型转换运算符 ()
c参数开始: (
c参数结束: )
y优先计算开始: (
y优先计算结束: )
t条件开始: (
t条件结束: )
b包含开始: (
b包含结束: )
m满足条件: (
n那么: )
t条件: (
w为真就执行: )
f泛型开始: <
f泛型结束: >
//分隔符号
f访问成员: .//成员访问运算符(用于对象和结构) .
d的: .
h和: ,
j就: : 匹配
y语句结束: ;
//命名空间别名限定符 ::
m名字空间内: :
p派生自:
j继承:
//条件运算符(三元运算符) ?:
s是真取: ?
s是假取: :
k可空的: ? //int?
//空接合运算符 ??
w为空另取: ??
//间接寻址运算符 * -> &(只用于不安全的代码) []
z指针: *
z指针指向: ->
z指向地址: &
//预处理器指令 #If
z注释区域开始: Region
z注释区域结束: Endregion
r如果: If
r如果结束: Endif
f否则如果: Elif
f否则: Else
d定义: Define
q取消定义: Undef
c错误: Error
j警告: Warning
b编译指示: Pragma
h行号: Line
版权声明:本文标题:汉澳sinox2016企业版暨器普sepl2.0发布 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.freenas.com.cn/jishu/1729038449h1310063.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论