×

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

消耗积分:0 | 格式:zip | 大小:40.44 MB | 2022-06-22

分享资料个

授权协议 BSD-2-Clause
开发语言 C/C++
操作系统 跨平台
软件类型 开源软件

软件简介

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

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

特性:

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

import "core:fmt"

main :: proc() {
	program := "+ + * 
pYYBAGKn6pOAfdOdAAAGpKPZj0Q318.png - /"; accumulator := 0; for token in program { switch token { case '+': accumulator += 1; case '-': accumulator -= 1; case '*': accumulator *= 2; case '/': accumulator /= 2; case 'pYYBAGKn6pOAfdOdAAAGpKPZj0Q318.png': accumulator *= accumulator; case: // Ignore everything else } } fmt.printf("The program \"%s\" calculates the value %d\n", program, accumulator); }
 

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论(0)
发评论

下载排行榜

全部0条评论

快来发表一下你的评论吧 !