目标是取代 C 的编程语言 Odin-lang

目标是取代 C 的编程语言 Odin-lang

BSD-2-Clause
C/C++ 查看源码»
跨平台
2019-06-03
h4cd

Odin 是一种快速、简洁、可读且实用的编程语言,其希望用以下这些目标取代 C:

  • 简单
  • 高性能
  • 为现代系统构建
  • 快乐编程

特性:

  • 内置类型:strings、array、slices、dynamic arrays、maps、128-bit integers 与 endian-specific integers
  • 多返回参数
  • 一致的值声明语法
  • 参数多态性
  • 没有完全编译时执行编译时间条件(when 语句)和状态
  • context 系统和内存分配器系统
  • 显式过程重载
package main

import "core:fmt"

main :: proc() {
	program := "+ + *  - /";
	accumulator := 0;

	for token in program {
		switch token {
		case '+': accumulator += 1;
		case '-': accumulator -= 1;
		case '*': accumulator *= 2;
		case '/': accumulator /= 2;
		case '': accumulator *= accumulator;
		case: // Ignore everything else
		}
	}

	fmt.printf("The program \"%s\" calculates the value %d\n",
	           program, accumulator);
}
的码云指数为
超过 的项目
加载中

评论(0)

暂无评论

暂无资讯

暂无问答

对于三星手机的手工root方法

现在很多一键化的root工具,但是仍然有不少的三星手机是无法用全自动方式进行root的,这时候,我们可以选择使用手工的方式进行root,本文章对手工root的一些方法进行一些介绍。   常规方法...

2016/04/26 16:16
4
1
SVN版本库的备份、还原、移植(初级篇、中级篇和高级篇)

初级篇: 版本库数据的移植:svnadmin dump、svnadmin load 导出: $svnlook youngest myrepos //查看到目前为止最新的版本号 $svnadmin dump myrepos > dumpfile //将指定的版本库导出成文件d...

2010/12/22 15:55
1K
0
I9300 Root权限获取

软件下载地址:http://115.com/file/dp3p7ekw#I9300 ROOT.rar 步骤见机锋上文章:http://bbs.gfan.com/android-4420346-1-1.html 已测试,可行 获取root权限后,可备份EFS分区: adb shell ...

2012/10/11 16:26
310
0
移动广告的效果追踪技术简析

本文作者廖锐,北京腾云天下科技(TalkingData)产品经理,长期混迹于移动互联网广告圈,对移动广告和数据感兴趣的读者可以在新浪微博@Ruidon_廖锐。 相比传统网页广告,移动广告的效果追踪是...

2013/04/18 11:56
65
0
项目的命名

采用北欧神话命名项目,资料采集自百度百科

2016/05/29 14:30
10
0
Linux下odin的代替品heimdall

给三星手机刷机,Odin是个必备的工具。Linux下有个代替品heimdall,http://www.glassechidna.com.au/products/heimdall/ arch里没有heimdall的安装包,原作者网站提供了arch的安装包,居然被...

2013/06/14 12:51
373
0
IDA配套真机ROM修改教程

模拟器调试的缺点: 1、android自带emulator,基于ARM架构,缺点启动慢,IDA附加经常下不了断点,权限不够等 2、droid4x(中文名海马玩),基于ARM架构,缺点同上 3、Genymotion,基于X86架构...

2015/08/05 09:43
1K
0
s5830国行2.3.4刷机包+root权限获取(最简单易行 亲测成功)

不少同学想尝试android2.3.4系统;刷机不是问题,却又因获取root权限问题而纠结;本人也看了有些论坛中的关于root权限获取的方法,复杂的步骤令新手望而却步;鉴于此,本人结合自己经验总结一...

2011/08/12 11:01
311.8K
0
第三期

每周技术抢先看,总有你想要的! 移动开发 【博客】浅入浅出Android(014):HTTP GET获取文本内容 【博客】[Android][Android Studio] *.jar 与 *.aar 的生成 【资讯】移动 UI 模式 —— 用...

2014/10/05 20:12
42
0

没有更多内容

加载失败,请刷新页面

返回顶部
顶部