Free Oberon 是一款跨平台的 Oberon 编程语言 IDE 工具,特点是其仿旧式的图形界面。

FreeOberon是一款跨平台的Oberon编程语言IDE工具,特点是其仿旧式的图形界面。此工具使用Ofront+Oberon翻译器进行编译,生成的控制台程序可独立运行,也可在其内置的跨平台虚拟终端中运行。FreeOberon使用的Oberon编程语言版本为最新的Oberon-07。在该版本中,CHAR类型的大小为2字节,而且支持Unicode。众多基础模块如In、Out、Files、Texts等都已进行更新以适应这种变化。此外,该语言还新加了对数组指针的扩展。FreeOberonIDG亦包含一个名为Graph的模块,用于进行图形编程,该模块基于Allegro5库构建。该工具的界面及编译器错误信息已被翻译成多种语言,且用户可通过编辑文本文件来添加新的语言。FreeOberon是开源的,并在符合GNUGeneralPublicLicenseversion3协议下发布。它支持在Windows、GNU/Linux及其他操作系统上编译。Windows版本中包含了预编译完成的Ofront+编译器,以及用于运行该工具所必要的简化版MinGW套件。编译生成的程序为纯粹的Windows应用,不需要额外的DLL文件。FreeOberon是一个更大项目的一部分,该项目的目标是通过编写一系列编程教科书、开发教育材料及开发Oberon编译器等软件,以推广信息学科的发展并将其普及于程序员和学生之中。https://free.oberon.org/en/

相关推荐

封面图片

Virgil 是一种编程语言,专为快速、无依赖的程序而设计。它的设计融合了功能性和面向对象的编程范式,以提高表现力和性能。Vir

Virgil是一种编程语言,专为快速、无依赖的程序而设计。它的设计融合了功能性和面向对象的编程范式,以提高表现力和性能。Virgil的编译器为JVM生成优化的独立本机可执行文件、WebAssembly模块或JAR。为了在测试和调试中快速周转,程序也可以直接在内置解释器上运行。它非常适合编写小而快的程序,这使得它非常适合构建某些类型的程序,如编译器和虚拟机。它目前被用于虚拟机和编程语言的研究,特别是下一代WebAssembly虚拟机Wizard的开发。该存储库包括Virgil各种编译目标的整个编译器、运行时系统、一些库、测试、文档和支持代码。Virgil专注于平衡静态类型语言中的这些主要特性:类-用于基本的面向对象编程功能-用于功能的小规模重用元组-用于多参数函数的有效聚合和统一处理类型参数-用于对类型进行强大而清晰的抽象代数数据类型——便于数据结构的构建和匹配

封面图片

【以太坊编程语言Vyper发布v0.3.10候选版本】

【以太坊编程语言Vyper发布v0.3.10候选版本】2023年09月07日08点59分9月7日消息,以太坊编程语言Vyper发布v0.3.10候选版本,添加了代码大小优化模式、特定于vyper的新#pragma指令、对一些编译器生成的代码使用Cancun的MCOPY操作码,并生成现在具有O(1)性能的选择器表。老不正经此前报道,Vyper编译器发布漏洞事件分析报告,漏洞于v0.3.1修复并测试。

封面图片

资源标题:【学之】编程语言学习专区(11TB)

资源标题:【学之】编程语言学习专区(11TB)资源描述:带你从小白到大神,从大神到通神的编程语言学习系列合集,每周三/五不定期更新,根据当下反馈上新操作系统、编程语言、编译器、数据结构、算法以及软件工程的详实知识。数十种编语言的书籍、教材、课程资料应有均有链接:https://www.aliyundrive.com/s/JBVBhQjsLuJ文件大小:11TB文件类型:#书籍#资源#学习#教程#pdf来自分享:雷锋发布频道:@shareAliyun交流群组:@aliyundriveShare投稿方式:@AliYunPanBot

封面图片

凹语言™(凹读音“Wa”)是柴树杉、丁尔男和史斌设计的实验性编程语言。

凹语言™(凹读音“Wa”)是柴树杉、丁尔男和史斌设计的实验性编程语言。设计目标:----披着Go和Rust语法外衣的C++语言;----凹语言™源码文件后缀为.wa;----凹语言™编译器兼容WaGo语法。WaGo是Go真子集。使用WaGo语法的源码文件后缀为.wa.go。凹语法与WaGo语法在AST层面一致;----凹语言™支持中文/英文双语关键字,即任一关键字均有中文及英文版,二者在语法层面等价

封面图片

【Solidity编译器发布0.8.19版本,引入用户定义值类型定义运算符】

【Solidity编译器发布0.8.19版本,引入用户定义值类型定义运算符】2023年02月23日06点53分2月23日消息,以太坊编程语言Solidity推出Solidity编译器0.8.19版本,最新版本包括一系列改进,以及引入用户定义值类型定义运算符,防止运行时字节码中的死代码。@sifislag报告的内部库函数和通过模块调用的自由函数的问题已在此版本中得到修复。团队建议使用低于0.8.0的Solidity版本的用户进行升级。

封面图片

nullc 是一种类似于 C 的可嵌入编程语言,具有高级功能,例如函数重载、运算符重载、类成员函数和属性、自动垃圾收集、闭包、协

是一种类似于C的可嵌入编程语言,具有高级功能,例如函数重载、运算符重载、类成员函数和属性、自动垃圾收集、闭包、协程、本地函数、类型推断、运行时类型信息、模块、列表理解、枚举、命名空间、泛型函数和类。nullc库可以在VM上执行代码或将其转换为x86代码以快速执行。它还可以将nullc文件转换为C源文件。该存储库构建了多个附加工具:●nullcl-将nullc源文件编译为二进制模块、C源文件或可执行文件(使用gcc)的工具。●nullcexec-执行nullc源文件的工具。●nullc_ide-一个简单的文本编辑器,具有代码着色和简单的调试兼容性(包括对执行nullc脚本的应用程序的远程调试)。●nullc_lang_server-与IDE集成的语言服务器实现●nullc_lang_debugger-一个调试适配器,还包括用于执行nullc程序的语言运行时●nullc_lang_client-包含nullc_lang_server和nullc_lang_debugger的VisualStudioCode扩展适配器

🔍 发送关键词来寻找群组、频道或视频。

启动SOSO机器人