首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
首页标签编译器

#编译器

Rust 编写的 Borgo 语言带来了代数数据类型和更多功能

深度学习与Python

Borgo 是一种静态类型的语言,可以编译成 Go 语言,并在努力与现有的 Go 生态系统实现互操作。Borgo 语言为 Go 语言添加了代数数据类型、模式匹配...

800

首个GPU高级语言,大规模并行就像写Python,已获8500 Star

机器之心

是的,目前 Bend 需要整块 GPU 才能在一个核心上击败 Node.js。但另一方面,这还是一个初生的新方法与大公司(Google)优化了 16 年的 JI...

400

Java 方法介绍

鳄鱼儿

方法的重载是指在同一个类中的多个方法有相同的名称,但是方法签名不同,编译器能够根据方法签名决定调用哪个方法。由于方法签名由方法名和参数表共同构成,因此方法的重载...

2910

TypeScript - 函数重载

前端黑板报

在 TypeScript 中,由于 JavaScript 的运行时不会保留函数的重载信息,因此编译器仅在编译阶段使用函数重载。到达运行时后,所有的重载都合并为单...

3310

真正的杀死C++的不是 Rust

C语言与CPP编程

编译器不会寻找真正的最优解。它只不过是根据程序员所教的启发式规则来优化代码。实质上,编译器并不是一个寻找最优解的机器,更像一个汇编程序员。一个好的编译器就像一个...

7710

斩获 3.4k+ Star 的 C++ Insights:用编译器的视角看源码!

C语言与CPP编程

当涉及到系统包含路径时,情况就变得复杂了。这些路径是二进制文件中的硬编码,似乎来自 C++ Insights 的编译器。要解决这个问题,可查看 scripts/...

10610

Portforge:一款功能强大的轻量级端口混淆工具

FB客服

Portforge.cr脚本使用了Crystal编译器的一种名为Fibers的内置技术,这种技术类类似于系统线程,但Fibers更加轻量级,且可以通过进程来管理...

9010

C++17 那些事之删除三字母

公众号guangcity

现在可能由于Unicode等字符编码已经普遍存在,不再需要三字母组,而gcc等编译器默认禁用三字母组。

4110

C语言不是最好的,却是我最爱的~

C语言中文社区

虽然 C 语言并不是我所学的第一门语言,也不是我的最后一门语言,但是我仍然非常喜欢 C,当需要写程序时,我的第一选择还是 C。同时,我也会关注现代编程语言及其发...

10410

CMake 秘籍(二)

ApacheCN_飞龙

尽管 CMake 是跨平台的,在我们的项目中我们努力使源代码能够在不同平台、操作系统和编译器之间移植,但有时源代码并不完全可移植;例如,当使用依赖于供应商的扩展...

38720

CMake 秘籍(五)

ApacheCN_飞龙

每个项目都必须处理依赖关系,而 CMake 使得在配置项目的系统上查找这些依赖关系变得相对容易。第三章,检测外部库和程序,展示了如何在系统上找到已安装的依赖项,...

39120

CMake 秘籍(三)

ApacheCN_飞龙

测试是代码开发工具箱的核心组成部分。通过使用单元和集成测试进行自动化测试,不仅可以帮助开发者在早期检测功能回归,还可以作为新加入项目的开发者的起点。它可以帮助新...

37020

成员函数&&构造函数&&析构函数

南桥

在下面代码中,创建了一个Date类,每次在创建对象后都要专门去调用类里面的成员函数,这样很麻烦。

6810

这代码给出解释

用户3519280

一般情况下,在使用标准的编译器和构建工具链时,不需要显式地配置标准库的路径,因为编译器会自动查找标准库的位置。

7210

华为方舟编译器技术原理解析

用户7353950

方舟编译器(ArkCompiler)是华为推出的一种高性能的编译器技术,其设计目标在于提升应用程序执行效率并优化用户体验。下面是方舟编译器技术原理的关键解析:

7710

C++进阶之路:探索访问限定符、封装与this指针的奥秘(类与对象_上篇)

Srlua

在面向对象的编程中,封装是一个核心概念,它隐藏了对象的内部实现细节,只对外提供必要的接口。封装通过访问限定符来控制类成员的访问权限,从而实现数据的隐藏和保护。

7810

C++进阶之路:何为命名空间、缺省参数与函数重载

Srlua

在C++中,函数重载(Function Overloading)允许我们在同一作用域内定义多个同名函数,但它们的参数列表(参数类型、参数数量或参数顺序)必须不同...

7310

编程语言简史《一》

ICT百科

第一个编译器被认为是由美国计算机科学家格蕾丝·霍珀(Grace Murray Hopper)发明的。她为A-0系统编写了编译器,这是在20世纪50年代初期的工作...

9310

React19 她来了,她来了,他带着礼物走来了

前端柒八九

大家好,我是「柒八九」。一个「专注于前端开发技术/Rust及AI应用知识分享」的Coder

4110

自己动手写编译器:First 集合,Follow 集合和 Select 集合

望月从良

在上一节内容,我们手动设计了解析跳转表,表的行对应当前解析堆栈上的非终结符,列对应当前读取的终结符,于是对应的表格数字表示当前应该采取哪个推导表达式。本节我们看...

9110
领券