#编程语言
antlr4 - 多语言支持的解析器生成工具
ANTLR解析器生成器语法分析编程语言多目标语言支持Github开源项目
ANTLR是一种解析器生成工具,用于处理结构化文本和二进制文件。它能从语法定义生成解析器、构建解析树,并提供监听器接口或访问者模式。ANTLR支持Java、C#、Python3等10种编程语言,广泛应用于语言开发、工具构建和框架设计。其跨语言一致性是ANTLR的核心优势,为开发者提供了灵活且强大的语言识别解决方案。
curlconverter - curl命令转编程代码工具 支持多种语言
curlconverter命令转换HTTP请求编程语言开源工具Github开源项目
curlconverter是一个开源工具,可将curl命令转换为多种编程语言代码,如Python、JavaScript和Java。它支持复杂curl参数解析、Bash语法理解和JSON数据处理。提供命令行、库和在线使用方式,简化API请求开发。支持25种编程语言,可作为curl替代品使用,适用于快速生成API请求代码。
moonbit-docs - 高效WebAssembly编程语言工具链 适用于云端和边缘计算
MoonBitWebAssembly编程语言云计算边缘计算Github开源项目
MoonBit是一个WebAssembly编程语言工具链,专为云计算和边缘计算设计。它提供在线IDE,无需安装。采用数据导向设计,生成小巧高效的WASM输出,运行和编译性能优异。支持函数式编程,控制结构灵活,适合开发高效WebAssembly应用。
tree-sitter - 快速增量解析和语法树生成工具
Tree-sitter解析器生成器增量解析语法树编程语言Github开源项目
Tree-sitter是一个解析器生成工具和增量解析库,能够为源代码文件构建和高效更新语法树。它适用于各种编程语言,具有通用性强、速度快和稳健性高的特点。Tree-sitter采用纯C编写,无外部依赖,可嵌入各类应用程序,为代码分析提供高效解决方案。
awesome-esolangs - 非主流编程语言的奇思妙想与创意边界
Esolangs编程语言代码开发者程序设计Github开源项目
awesome-esolangs 是一个收录非主流编程语言的精选列表,涵盖了从基于表情符号到类似食谱格式的各种独特语言。该项目不仅列举了诸多富有创意的编程语言,还提供了相关资源、算法和社区信息,为编程爱好者和研究者展示了编程艺术的多样性和创新潜力。
jasmin - 安全高效密码学编程语言与编译器
Jasmin编程语言编译器密码学开源软件Github开源项目
Jasmin是一个开源项目,包含专为高保证和高速密码学设计的编程语言及其编译器。这套工具使开发者能够创建安全高效的密码学代码。项目采用MIT许可证,为密码学研究和应用提供重要资源。相关工具和详细信息可在项目Wiki获取,适合密码学专业人士和爱好者使用。
iron-kaleidoscope - LLVM和Rust实现Kaleidoscope语言教程
RustLLVM编程语言解析器代码生成Github开源项目
iron-kaleidoscope是一个使用LLVM和Rust实现Kaleidoscope语言的教程项目。教程内容包括创建词法分析器、语法分析器、IR生成器和JIT编译器等编译器前端组件。通过渐进式实现过程,展示了如何利用LLVM构建一个简单编程语言的REPL系统。
carbon-lang - 实验性编程语言 C++继承者与现代创新
Carbon语言C++编程语言性能互操作性Github开源项目
Carbon是一个开源实验性编程语言项目,致力于成为C++的继承者。它具备C++级别的性能、双向无缝互操作能力,并引入现代语言特性如泛型系统和内存安全机制。Carbon旨在支持高性能软件开发、语言演进、提高代码可读性和可维护性,同时促进快速可扩展的开发流程。目前该项目处于实验阶段,正积极开发编译器和工具链。
Civet - TypeScript超集语言 简洁高效的编程新选择
CivetTypeScript编程语言代码转译开发工具Github开源项目
Civet作为TypeScript超集,引入了模式匹配、管道操作符等新语法特性,并对JSX和TypeScript进行了增强。它能与Node.js环境无缝集成,且提供VSCode插件支持。Civet致力于简化开发流程,推动TypeScript编程向更高效的方向发展。
swift - 跨平台高性能编程语言 现代语法与内存安全
Swift编程语言开源跨平台高性能Github开源项目
Swift是一种高性能系统编程语言,以现代语法和内存安全性著称。该语言支持macOS、Ubuntu和Windows等多个平台,可与C和Objective-C代码无缝集成。Swift提供了完整的语言特性,包括流程控制、数据结构、函数,以及对象、协议、闭包和泛型等高级构造。作为开源项目,Swift鼓励开发者参与贡献,并努力打造多元化的技术社区。
dora - Rust实现的跨平台JIT编译器
DoraJIT编译器Rust编程语言跨平台Github开源项目
Dora是一个用Rust开发的JIT编译器,支持Linux、Windows和macOS的x86_64和aarch64架构。该项目提供简单的编译和测试流程,包括debug和release模式。Dora的标准库支持灵活加载,便于开发者定制。项目目前处于活跃开发阶段,旨在提供高效的跨平台编程环境。
rust-course - Rust语言学习指南 从基础到高级
Rust编程语言教程开源学习资源Github开源项目
这是一本全面的Rust语言教程,涵盖从入门基础到高级主题的内容。教程深入讲解性能优化和异步编程等关键技术,并提供实战练习题和Cookbook实例。内容设计合理,语言通俗易懂,适合不同水平的开发者学习。作为开源项目,该教程持续更新,旨在为Rust学习者提供全面而深入的学习资源。
Code Converter AI - 多语言智能代码转换平台 加速开发提升维护性
AI工具代码转换编程语言开发效率代码维护代码现代化
Code Converter AI是一个代码转换平台,支持20多种主流编程语言间的转换,包括C、Java、Python和JavaScript等。该工具利用AI技术将遗留代码现代化,提高可扩展性和可维护性。平台能加快开发进度,减少人工错误,并为企业提供高性价比的解决方案,有助于延长应用程序寿命,增强性能和安全性。
CodeQwen1.5 - 多语言支持的高性能代码生成模型
CodeQwen1.5代码生成长上下文编程语言模型部署Github开源项目
CodeQwen1.5是一款专用于代码生成的大型语言模型,支持92种编程语言,具备64K tokens的长文本处理能力。该模型在代码生成、文本到SQL转换和bug修复等任务中表现优异,为开发者提供了高效的AI编码辅助工具。作为Qwen1.5的专用代码版本,CodeQwen1.5采用transformer架构,在多项基准测试中展现出卓越性能。
awesome - 综合技术资源库汇集优质开源项目与工具
Awesome开源GitHub开发者资源编程语言Github开源项目
Awesome项目是一个涵盖广泛的技术资源库,汇集了从JavaScript、Python到机器学习、区块链等热门领域的优质开源项目。这个由社区维护的平台为开发者提供了便捷的途径,助力他们快速找到高质量的开发工具、框架和学习资料。通过定期更新,确保技术爱好者能够获取最新、最实用的资源信息。
NAND - 用NAND门模拟16位计算机全过程
NAND编程语言计算机体系结构虚拟机Jack语言Github开源项目
NAND项目是一个Web模拟器,展示了如何仅用NAND门构建16位计算机系统。它包含CPU、机器码、汇编语言、虚拟机、编程语言等完整组件。基于Nand to Tetris课程,NAND让用户通过编写程序来理解计算机从底层到高层的工作原理。
tragic-methods - 展示编程语言奇特特性的脚本集合
编程语言脚本集合代码怪癖Tragic Methods开源项目Github
tragic-methods 是一个开源项目,收集展示各种编程语言中奇特、反直觉或有趣特性的脚本。这个平台让开发者能深入了解不同编程语言的特殊之处,有助于拓展编程知识和技能。项目鼓励贡献者分享发现的有趣编程案例,为编程社区提供新的见解和讨论话题。
holyc-lang - 开源HolyC语言编译器项目
HolyC编程语言编译器x86_64TempleOSGithub开源项目
HolyC-lang是一个用C语言实现的HolyC编译器项目。该编译器支持浮点运算、继承和循环等主要语言特性,可将HolyC源代码编译为x86_64兼容的二进制文件。项目提供完整的语言文档,并包含字符串、哈希表、I/O、数学和网络等库。HolyC-lang致力于实现Terry A. Davis设计的HolyC语言,为开发者提供独特的编程体验。
awesome-go-cn - Go语言开发资源精选 框架库工具全面覆盖
Go开源库框架软件编程语言awesome-goGithub开源项目
该项目汇集了Go语言生态系统中的优质开发资源,包括主流框架、实用库和高效工具。内容涵盖人工智能、音频处理、身份验证、区块链、命令行、数据库、GUI等多个技术领域。资源保持定期更新,并提供中英双语文档支持。项目旨在为Go开发者提供全面的参考,助力提升开发效率。
AI Code Translator - 多语言代码智能转换平台 助力开发效率提升
AI工具代码翻译人工智能编程语言开发工具多语言支持
AI Code Translator是一个基于人工智能的在线代码转换平台,支持Python、JavaScript、Java等多种编程语言间的智能转换。用户输入源代码并选择目标语言后,系统可自动完成转换。该工具优化开发流程,提高编程效率,适用于专业开发者和编程学习者。平台还提供自然语言到代码的转换功能,方便初学者使用。
AI Code Converter - 多语言代码转换与生成的智能编程工具
AI工具代码转换AI编程语言开发工具代码生成
这是一个支持50多种编程语言的在线代码转换平台,提供智能代码转换和生成功能。用户可将代码从一种语言转换为另一种,或通过自然语言描述生成代码片段。该工具还具备代码翻译和本地化功能,显著提高开发效率。作为免费的AI编程助手,它简化了编程流程,为开发者提供便捷的代码处理体验。适用于跨语言项目开发,有效减少学习新语言的时间成本,是提升编程效率的理想选择。
Coddy - 实时编程学习平台 多语言支持 AI辅助教学
AI工具编程学习Coddy在线编程AI助手编程语言
Coddy是一个创新的在线编程学习平台,提供多种编程语言课程,包括Python、HTML、JavaScript等。平台特点包括实时编码环境、AI辅助学习和每日编程挑战。用户无需下载软件,即可随时随地进行编程实践。AI助手提供24/7支持,帮助解决问题和理解概念。通过生成式AI技术,平台为学习者提供持续的学习动力和个性化的成长路径。
Regex Generator AI - 智能正则表达式生成工具
AI工具正则表达式编程语言代码生成自动化
Regex Generator AI 是一款智能工具,能够通过简单描述自动生成复杂的正则表达式。支持JavaScript、PHP、Python等多种编程语言,为开发者提供特定语言的正则表达式。这个工具简化了正则表达式的创建过程,有助于提高编程效率。适合各级水平的程序员使用,直观且易于操作。
CodePal - AI驱动的多语言代码自动生成工具
AI工具代码生成AI编程语言开发工具CodePal
CodePal是一款AI驱动的代码生成工具,支持30多种编程语言。通过自然语言描述自动生成代码,适用于Web开发、移动应用和数据分析等领域。该工具为学生、初学者和经验丰富的开发人员提供代码优化和单元测试生成等功能,有助于提高开发效率和代码质量。
MyPaste - 快速代码分享平台 支持终端上传和自动语言识别
AI工具上传粘贴内容终端CLI工具过期策略编程语言
MyPaste提供快速代码分享服务,具有智能编程语言识别功能。平台支持终端上传,允许用户自定义过期策略和语言设置。通过简化分享流程,MyPaste旨在提升开发者的协作效率。
Debuggr.net - 智能在线代码调试和问题解决平台
AI工具代码调试编程语言错误处理配置文件Web应用
Debuggr.net是一个智能在线代码调试平台,为开发者提供即时编程支持。平台分析多种编程语言,识别代码错误并给出解决方案。开发者可提交编程问题,获取智能生成的专业建议,提升编程效率。该工具适用于各层级程序员,助力快速解决编程难题。
RustBooks - Rust编程语言学习资源汇总 从入门到高级的书籍推荐
Rust编程语言系统编程开源学习资源Github开源项目
RustBooks项目汇集了从入门到高级的Rust编程语言学习书籍资源。内容涵盖Rust语言基础、系统编程、网络开发和机器学习等多个领域,既包括免费在线教程,也收录了多本优质出版物。该项目旨在帮助开发者系统掌握Rust核心概念和实践技能,无论是初学者还是特定领域的进阶学习者都能找到合适的学习材料。
flix - 融合多范式的静态类型编程语言
Flix编程语言静态类型函数式编程逻辑编程Github开源项目
Flix是一种开源的多范式编程语言,整合了静态类型、函数式、命令式和逻辑编程特性。该语言在GitHub上托管,使用Apache 2.0许可证。Flix官方网站(flix.dev)提供了完整文档,帮助开发者了解其独特语法和功能。项目得到EJ Technologies和JetBrains等公司的技术支持,展现了其在编程领域的潜力和认可度。
awesome-web-scraper - 多语言网页抓取与爬虫工具资源汇总
Web Scraper网络爬虫数据抓取开源工具编程语言Github开源项目
awesome-web-scraper项目汇集了多种编程语言的网页抓取和爬虫工具,涵盖Java、C/C++、C#、Erlang、Python、PHP、Node.js、Ruby、Go和Rust等语言。该项目提供每个工具的简要说明和GitHub链接,便于开发者快速选择适合的解决方案。这些工具可用于网页数据抓取、内容提取和网站爬取,适用于搜索引擎构建、数据分析和自动化测试等场景。作为一个精选资源列表,awesome-web-scraper为开发者提供了宝贵的参考。
cs-self-learning - 全面系统的计算机科学自学开源指南
CS自学计算机科学开源课程编程语言项目实践Github开源项目
这是一份全面的计算机科学自学指南,涵盖编程语言、算法、人工智能等多个领域。指南提供系统化学习路径,汇集优质开源课程资源和项目实践经验。内容包括多种主流编程语言、数学基础、计算机系统、网络、操作系统、编译原理、机器学习等核心领域。通过完成多个实际项目,学习者可以全面提升编程能力和解决问题的技巧。经过2-3年的学习,自学者可以掌握扎实的理论基础和实践能力,为未来的科研或就业做好准备。该指南适合计算机专业学生和有志于转行IT行业的人士使用。
go-awesome - 优质Go语言资源汇集 加速开发技能提升
Gogolang开源项目编程语言学习资源Github
go-awesome汇集了全面的Go语言学习资源,包括官方文档、学习指南、设计模式、算法实现和开源项目等。该项目涵盖从入门到进阶的各类内容,适合不同水平的开发者系统学习和应用Go语言,有助于加快项目开发进度和提升个人技能。
v - 简洁高效的跨平台编程语言 具备安全性和高性能
V语言编程语言跨平台开源高性能Github开源项目
V语言以简洁易学著称,具备快速编译、高性能和内存安全等优势。它提供C代码转译、热重载和跨平台UI库等实用功能。V可用于开发各种项目,从底层系统到Web应用,甚至包括Vinix操作系统内核。该语言设计稳定,承诺保持小巧简单的核心特性。V生态系统完善,为开发者提供全面的工具支持。
move - 语言区块链编程的演进历程
Move语言编程语言区块链开源项目代码仓库Github
Move是一种专为区块链应用设计的编程语言。从诞生到2022年,Move在此存储库中持续发展。尽管该存储库已停止维护,Move语言的开发仍在进行。目前,Move已在Aptos和Sui平台上形成独立分支,展现了其在不同区块链生态中的适应性。这一演变过程凸显了Move语言的持续创新能力。
julia - 科技计算领域的高性能动态编程语言
Julia编程语言技术计算高性能开源Github开源项目
Julia语言为科技计算领域提供了高性能的动态编程环境。它支持并行和分布式计算,拥有活跃的社区和丰富的包生态系统。Julia在数值计算和数据分析方面表现优异,适用于机器学习、科学模拟和金融建模等领域。该语言融合了高性能与易用性,为科研和工程应用提供了强大的工具。
KEEP - Kotlin语言演进与增强流程
KotlinKEEP编程语言设计提案语言增强Github开源项目
KEEP项目为Kotlin语言提供演进和增强机制,包括语言特性和标准库的提案。该流程采用开放设计,鼓励社区参与,从提出想法到实验性实施,再到最终稳定发布。KEEP重视开发者贡献的想法、用例和建议,突显社区对Kotlin发展的影响。所有设计提案均由项目维护者支持,并在GitHub平台上进行透明的管理和讨论。
kdb - 高性能时序数据库与编程语言 支持百万级每秒数据处理
kdb+OLTPOLAP数据库编程语言Github开源项目
kdb+是一个通用关系型数据库管理系统(RDBMS)和编程语言。它在单CPU上能实现每秒1-1000万条记录的OLTP和OLAP处理能力。kdb+提供C、Java和.NET客户端接口,并附带完整文档和示例。该系统特别适用于金融领域,如高频交易数据处理。kdb+支持多种操作系统,包括64位和32位的Linux、Solaris、Windows及Mac平台。
相关文章