不要管我的地位和 D 语言创造者之一的身份。我会坦诚的回答这个问题。我熟悉 Go 和 Rust,并且知道 D 的缺点在哪里。我鼓励人们在 Rust 和 Go 社区相似身份的人,也可以提出他们诚恳的观点。接着,我们开始吧。首先,C++ 在这个问题中也应该被提及。不管它是否取代 C,或是成为取代 C 的...
分类:
编程语言 时间:
2015-11-23 06:17:48
阅读次数:
224
3 用户自定义类型
Rust自定义类型主要通过下面两个关键进行定义:
struct:定义一个结构enum:定义一个枚举
常量能以通过const和static关键字创建。
3.1 结构
有三种类型的结构(“structs”),可以使用struct关键字来创建:
元组结构体,又名元组传统C结构体元结构体,无field,为了做成通用类型
// A...
分类:
其他好文 时间:
2015-11-18 10:47:22
阅读次数:
234
实现取平方根的方法输入int型,返回int型使用二分法查找,慢慢逼近结果;注意防止溢出,直接用乘法的结果去比较 1 package com.rust.cal; 2 3 public class Sqrtx { 4 /** 5 * 二分法查找 6 * @param x-目...
分类:
其他好文 时间:
2015-10-18 19:50:54
阅读次数:
238
字面量http://doc.rust-lang.org/reference.html#literals字面量是放在编译后的二进制的静态数据段的。str字面量引用let a_str = "abcdefg" let b_str = "你好世界" 使用字符串字面量创建的字符串引用,其 lifetime 是...
分类:
其他好文 时间:
2015-09-30 23:22:33
阅读次数:
1523
给定一个String数组,找到最长的公共字符串公共字符串,不会比最短的那个元素长;先令result = 第一个元素;后面慢慢判断 1 package com.rust.TestString; 2 3 public class LongestCommonPrefix { 4 public s...
分类:
其他好文 时间:
2015-09-28 23:36:00
阅读次数:
247
Rust不是一个拥有前沿科技的革命性语言,但是Rust合并了已经在老的语言中证明了自己的技术。当然它在c++的基础上大大的提升安全性。Rust的开发者,设计Rust成为通用的有大量实例的语言。就像C++,他是结构化的面向对象语言。除了这一点,它从现有的语言中集合和继承了许多先进..
分类:
其他好文 时间:
2015-09-25 16:37:00
阅读次数:
293
联想笔记本 inter i7,2.4GHz,16G,win10 C语言(应该是全C,vs2015编译) #include<stdio.h>
#include<stdlib.h>
#include<time.h>
bool?ishuiwen(int?n)?{
????int?sn?=?0;
????sn?=?n;
???...
分类:
其他好文 时间:
2015-09-25 04:12:23
阅读次数:
296
Mozilla是一家已开发工具和驱动,基于web开发标准来让人熟知的。最著名的是他们的旗舰产品火狐游览器(FireFox)。一个有趣的事实,在今天的互联网世界中,所有的游览器(包括Firefox)都是用C++来编写的,Firefox用了12,900,992代码,chrome用了4,490,488行。这样使的我们的程..
分类:
其他好文 时间:
2015-09-24 19:39:57
阅读次数:
224
介绍 Rust 编程语言 欢迎学习本教程!本教程将教你如何使用?Rust?编程语言。Rust 是一门强调安全、性能和并发性的系统编程语言。它为了达到这几个目的,甚至没有一个垃圾收集器。这也使 Rust 能够应用到其他语言...
分类:
其他好文 时间:
2015-09-14 15:41:17
阅读次数:
310
Rust语言之HelloWorld Web版Iron是一个Web框架,是建立在hyper之上的,hyper是完全用Rust写的http库。因此,Iron相当于Tomcat/Jetty之于Java,Cowboy之于Erlang。下面就使用Iron写一个WebServer,很简单,当用户在浏览器地址栏访问http://localhost:3000时,浏览器返回: HelloWorld。很简单,就3步:...
分类:
编程语言 时间:
2015-09-11 17:33:07
阅读次数:
142