内容选择
全部
内容选择
内容分类
  • 学堂
  • 博客
  • 论坛
  • 开发服务
  • 开发工具
  • 直播
  • 视频
  • 用户
时间
  • 一周
  • 一个月
  • 三个月
  • Go语言并发编程-同步和锁

    进行其他针对该值操作。为了实现这样严谨性,原子操作仅会由一个独立CPU指令代表和完成。原子操作是无锁,常常直接通过CPU指令直接实现。 事实上,其它同步技术实现常常依赖于原子操作。 原子操作是CPU指令级别实现,比如在IntelCPU上主要是使用总线锁方式,AM

    作者: xcc-2022
    发表时间: 2024-07-18 22:47:31
    73
    0
  • 命令式编程|声明式编程|函数式编程|响应式编程

    构建块编程范式。在函数式编程中,函数被看作是一等公民,可以像其他值一样作为参数传递、返回和存储。函数式编程强调纯函数使用,避免副作用,并倡导不可变性和无状态编程方式。响应式编程(Reactive Programming)是一种关注数据流和变化编程范式。在响应式编程中,程序

    作者: DevFeng
    176
    1
  • 用 C 语言开发一门编程语言 — 语法解析器

    然可以使用有限规则去解析所有用该门语言写就东西。这些有限规则就叫语法(grammar)。 当我们学习一门自然语言时候,我们往往从语法开始。当我们学习一门编程语言时候也一样,当我们尝试开发一门编程语言时候亦如此,首先要考虑就是语言语法、及其语义。 词法分析 大

    作者: 云物互联
    发表时间: 2021-08-05 15:23:50
    1262
    0
  • 一场编程语言之战

    11%,以10.11% 份额稳居第三。 我们先了解下比较常见编程语言,如Java,Python,JavaScript,C/C++,Go,C#各编程语言用途。 “众口难调”,面对多种多样编程语言,大家众说纷纭,每种编程语言都有其存在意义,编程之战从未停止,“战火”一触即发。

    作者: 毛利
    发表时间: 2021-07-14 21:53:36
    1179
    0
  • Java语言品味

    java这个名字最好。随着编程经验丰富,使用编程语言也多起来。不同语言之间难免会进行对比。而语言设计者在设计一门语言时,要面临很多问题,而且这些问题并没有完美的答案,而如何进行取舍很多时候真的就是一个理念,甚至是品味问题了。Java是一门面向对象语言不用进行深入地学习,只要

    作者: 喝咖啡的海哥
    3673
    1
  • C 语言编程 — const 关键字

    料不到错误。所以,强烈建议使用 const 进行常量定义。 void func(const int i) {} // 对传入参数进行类型检查,不匹配时进行提示。 123 节省内存空间:避免不必要内存分配,const 定义常量从汇编角度来看,只是给出了对应内存地址,而不像

    作者: 云物互联
    发表时间: 2021-08-05 15:27:23
    883
    0
  • Go 语言编程 — Context 上下文

    键值对,这个值一般是线程安全,常用于传递请求特定数据。 其中,最常用就是 Done 方法了。如果 Context 被取消,就可以得到一个关闭 Channel,关闭 Channel 是可以读取,所以只要可以读取时候,就意味着收到了 Context 取消通知: func Stream(ctx

    作者: 云物互联
    发表时间: 2021-08-05 16:19:27
    1272
    0
  • Go 语言编程 — 数据类型转换

    typeother type => stringarray => slice 数据类型转换 类型转换用于将一种数据类型变量转换为另外一种类型变量。 格式: type_name(expression) 1 []byte => other type 注:[]byte

    作者: 云物互联
    发表时间: 2021-08-05 17:39:34
    944
    0
  • 22种编程语言新年快乐

    请允许我用22种编程语言,祝大家新年快乐 C语言:printf(“祝大家新年快乐”); C++ : cout<<“祝大家新年快乐”; OC: NSLog(@“祝大家新年快乐”) QBasic : Print “祝大家新年快乐” Asp : Response.Write “祝大家新年快乐”

    作者: 兔老大
    发表时间: 2021-04-22 15:36:23
    706
    0
  • go语言接口

    Go 语言提供了另外一种数据类型即接口,它把所有的具有共性方法定义在一起,任何其他类型只要实现了这些方法就是实现了这个接口。实例实例/* 定义接口 */type interface_name interface {   method_name1 [return_type]   method_name2

    作者: 泽宇-Li
    739
    4
  • 玩转gRPC—不同编程语言间通信

    1 简介gRPC在不同语言间是如何连接 2 安装Protoc buffer 下载链接:https://github.com/protocolbuffers/protobuf/releases Windows下建议直接下载可执行文件: 下载完成后放到指定目录,配置环境变量:

    作者: Barry Yan
    发表时间: 2022-10-18 14:53:19
    206
    0
  • C 语言编程 — 输入/输出与文件操作

    编译器》 《C 语言编程 — 基本语法》 《C 语言编程 — 基本数据类型》 《C 语言编程 — 变量与常量》 《C 语言编程 — 运算符》 《C 语言编程 — 逻辑控制语句》 《C 语言编程 — 函数》 《C 语言编程 — 高级数据类型 — 指针》 《C 语言编程 — 高级数据类型

    作者: 云物互联
    发表时间: 2021-08-05 17:20:03
    945
    0
  • 编程语言中宏定义名称由来

    少了代码冗余,还通过一种“宏观”方式处理复杂逻辑,从而极大提高了代码可读性。 宏这个名字从本质上反映了它功能:宏并不是局限于处理单一、简单文本,而是可以处理更复杂代码结构和逻辑。因此,用一个“大”名字来描述它作用是非常贴切。 宏历史渊源 在早期计算机编程

    作者: 汪子熙
    发表时间: 2024-12-04 17:31:28
    0
    0
  • C 语言编程 — 程序装载与运行

    目录文章目录C 程序在操作系统中装载与运行ELF 文件反汇编 ELF 文件 文章目录 《C 语言编程 — GCC 工具链》 《C 语言编程 — 程序编译流程》 《C 语言编程 — 静态库、动态库和共享库》 《C 语言编程 — 程序装载与运行》 《计算机组成原理 —

    作者: 云物互联
    发表时间: 2021-08-05 16:54:30
    1261
    0
  • 以 Java 语言为例,说明编译器和解释器有什么区别?Java 语言属于编译型编程语言还是属于解释型编程语言

    解释器是直接执行用编程语言编写指令程序。 只有在执行程序时,才一条一条解释成机器语言给计算机来执行,所以运行速度不如编译后程序运行快。而执行 Java 程序也就是运行程序字节码,通过 JVM 来解释 Java 字节码。 解释过程就是一次将字节码中单独一步翻译为目标机器语言代码,翻译后立即执行这一步。

    作者: 白鹿第一帅
    发表时间: 2020-12-28 01:01:50
    3629
    0
  • 实现中文编程语言:分词令牌

    tree-walk语言,然而词素只是源代码原始子串。 然而,在将字符序列分组为词素过程中,我们还偶然发现了一些其他有用信息。当我们将词素与其他数据捆绑在一起时,结果是一个语句。它包括有用东西。 然而,在将字符序列分组为词素过程中,我们还偶然发现了一些其他有用信息。 当我们

    作者: 码乐
    发表时间: 2024-02-25 12:05:17
    15
    0
  • 编程语言动态和静态类型

    将总是评估为真,因为静态分析无法确定这是这样。保守性和表现力之间张力是类型系统设计中一个基本事实。 允许更多愿望要键入程序——通过为它们部分分配更准确类型——是推动该领域研究主要力量。 相关一点是,相对简单分析体现在大多数类型系统不能禁止任意不受欢迎程序行为;他们只能保证类型良好程序是免费的来自某些类型的不当行为。

    作者: 码乐
    发表时间: 2024-07-14 08:48:21
    54
    0
  • 了解编程语言类型安全设计

    更进一步,提供一种旨在实施“不安全语言”低级运行时设施,例如垃圾收集器。 特殊功能这种子语言一部分只能在明确标记为不安全模块中使用。 Cardelli (1996) 阐述了一种不同语言安全性观点,区分所谓捕获和未捕获运行时错误。 捕获错误会导致计算立即停止(或引

    作者: 码乐
    发表时间: 2024-07-15 08:10:14
    55
    0
  • 什么是 Java 编程语言语法糖

    在 Java 编程中,语法糖是一种编程语言特性,旨在使代码书写和阅读更加简洁和优雅。这些特性能帮助开发者更高效地编写代码,但在编译过程中,它们会被转换为等价、较为“原始”代码。这些“糖衣”包裹下代码不会影响程序功能,只是让源代码看起来更“甜”。 语法糖引入是为了提升代

    作者: 汪子熙
    发表时间: 2024-11-01 23:21:02
    0
    0
  • 什么是C语言?

    什么是C语言?C语言是一种用于和计算机交流高级语言, 它既具有高级语言特点,又具有汇编语言特点非常接近自然语言程序执行效率非常高C语言是所有编程语言经典,很多高级语言都是从C语言中衍生出来,例如:C++、C#、Object-C、Java、Go等等C语言是所有编程语言中的

    作者: 柠檬PH=2
    1090
    3