c
-
Python IDE有哪些,哪款适合初学者?
百度搜索“Python IDE”会发现支持 Python 编程的 IDE 有很多,那么对于零基础的初学者,应该使用哪款 IDE 呢? 我个人推荐初学者使用 …
-
Python编码规范的重要性
很多去 Google 参观的人,在用完洗手间后都有这样的疑惑,马桶前面的门上怎么会贴着 Python 编码规范?要知道,Google 对编码规范的要求极其严格,这也能从侧面说明编码…
-
Go语言组合和方法集
结构类型(struct)为Go语言提供了强大的类型扩展,主要体现在两个方面:第一,struct 可以嵌入任意其他类型的字段;第二,struct 可以嵌套自身的指针类型的字段。 这两…
-
Go语言模拟枚举(const和iota模拟枚举)
Go语言现阶段没有枚举类型,但是可以使用 const 常量配合上一节《Go语言常量》中介绍的 iota 来模拟枚举类型,请看下面的代码: type Weapon int const…
-
Go语言类型的本质
Go语言中根据类型的特点可以分成三类,分别是内置类型、引用类型和结构类型。下面就来分别为大家介绍一下这三种类型。 内置类型 内置类型是由语言提供的一组类型。分别是数值类型、字符串类…
-
Python底层是用什么语言实现的?
确切地说,本教程介绍的是用 C 语言编写实现的 Python,又称为 CPython。平时我们所讨论的 Python,指的其实就是 CPython。 随着编程语言的不断发展,Pyt…
-
Go语言简单的统计函数
本节中我们定义了一个聚合类型的结构体,包含用户输入的数据以及我们准备计算的两种统计: type statistics struct { numb…
-
Java数据类型
Java 是一种类型安全语言,编译器存储在变量中的数值具有适当的数据类型。学习任何一种编程语言都要了解其数据类型,本文将详细介绍 Java 中的数据类型。 数据类型的分类 Java…
-
Java虚拟机(JVM)及Java跨平台原理
在 Java 语言白皮书上面有这样一段话:Java 是一种简单的,面向对象的,适用于网络应用的,平台无关的,解释的,健壮的,安全的,结构自然的,可移植的,高性能的,多线程的,动态的…
-
Java和C/C++到底有什么关系?它们有什么区别?
自 2001 年起,TIOBE 编程语言排行榜的三甲位置一直被 Java、C 与 C++ 长期占据。那么这一节就跟大家简单说一说 Java 和 C/C++ 之间的关系和发展历程。 …