原文:从头学习compiler系列2——COOL语言学习1

Cool语言是一个面向对象的语言。虽然比较小型,但也包含了许多现代语言的特性,如对象 强类型和自动化内存管理。如果你之前熟悉c java等面向对象语言,那么会很容易上手。 学一门新语言,最急迫想知道的就是,如何编写 hello world 程序,下面就来尝个鲜。 class Main inherits IO main : SELF TYPE out string Hello, World. n ...

2013-03-12 00:10 3 2955 推荐指数:

查看详情

C语言学习系列(五)变量和常量

一、常量 定义:在程序运行中,其值不能改变的量称为常量 分类:常量可以是任何的基本数据类型,比如整数常量、浮点常量、字符常量,或字符串字面值,也有枚举常量。 在 C 中,有两种简单的定义常量的方 ...

Wed Aug 30 02:19:00 CST 2017 0 1395
Scala语言学习

Scala的程序被编译成Java字节码(生成class文件),所以可以运行在JVM上,并且可以调用Java的类库,兼容Java程序。 Scala 是一门多范式(multi-paradigm)的编程语言,设计初衷是要集成OOP和函数式编程(FP)的各种特性: 面向对象特性:Scala是一种 ...

Thu Apr 27 23:58:00 CST 2017 0 1982
R语言学习——番外 apply系列函数的用法

本部分内容包括: 1、apply系列函数作用 2、apply函数家族成员及其各自功能(8个函数,共分4组) 3、具体用法 一、apply家族函数的作用,避免使用循环,R中循环的效率很低,非常耗时,使用apply家族函数可以避免循环 二、apply家族成员 ...

Mon Nov 01 18:12:00 CST 2021 0 776
R语言学习-igraph

  最近用igraph包处理社交网络,有若干技巧。 1.输出图中所有节点   V(g)$name   g是相应的图 2.根据节点degree输出节点   V(g)[degree(g)&g ...

Thu Apr 11 05:29:00 CST 2013 1 3579
R语言学习2:绘图

系列是一个新的系列,在此系列中,我将和大家共同学习R语言。由于我对R语言的了解也甚少,所以本系列更多以一个学习者的视角来完成。 参考教材:《R语言实战》第二版(Robert I.Kabacoff),书中所提到的John Cook的优秀博文,关于代码规范的《来自Google的R语言编码风格指南 ...

Wed Feb 17 04:09:00 CST 2021 0 541
go语言学习-接口

Go语言中虽然没有传统面向对象语言中类、集成的概念,不过提供了接口的支持,可以使用接口来使用一些面向对象的特性。 在 go 语言中,的接口有下面几个特点: 可以包含0个或多个方法的签名 只定义方法的签名,不包含实现 实现接口不需要显式的声明,只需实现相应方法即可 接口的定义 ...

Mon Mar 26 01:05:00 CST 2018 0 6588
go语言学习-goroutine

o 语言有一个很重要的特性就是 goroutine, 我们可以使用 goroutine 结合 channel 来开发并发程序。 并发程序指的是可以同时运行多个任务的程序,这里的同时运行并不一定指的是同一时刻执行,在单核CPU的机器下,在同一时刻只可能有一个任务在执行,但是由于CPU的速度 ...

Mon Mar 26 01:06:00 CST 2018 1 3340
GO语言学习 ---nil

nil是什么 相信写过Golang的程序员对下面一段代码是非常非常熟悉的了: if err != nil { // do something.... } ...

Sun Nov 04 06:35:00 CST 2018 0 1361
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM