尧图网络 高端网站定制 · 原创设计
免费咨询热线
400-888-6620
免费获取方案
CrossPL: Evaluating Large Language Models on Cross Programming Language Code Generation
文章主要内容总结本文提出了首个用于评估大型语言模型(LLMs)生成跨编程语言(CPL)互操作代码能力的基准——CrossPL。该基准围绕进程间通信(IPC)构建,包含1982个任务,覆盖6种主流编程语言(Java、Python、JavaScript等)和7种典型IPC技术(HTTP、TCP、gRPC等)。为构建CrossPL,作者通过以下步骤实现:分析19169个多语言GitHub仓库,使用156个手工设计的有限状态机(FSMs)识别真实世界中的IPC模式;开发基于LLM的自动化管道,用于提取CPL代码片段、生成任务指令并验证功能正确性;对20个代表性LLMs(包括14个通用模型和6个代码专用模型)进行评估,采用FSM-based验证方法。评估结果显示,即使表现最佳的模型在CPL场景下也存在明显不足,且在不同编程语言和IPC技术上的性能差异显著。研究揭示了现有LLMs在跨语言代码生成中的局限性,强调了针对性优化的必要性。创新点首个专注于CPL互操作代码的基准:CrossPL是首个系统性评估LLMs生成跨编程语言IPC代码能力的基准,填补了现有研究空白。基于FSM的接口表征:基于官方IPC技术规范设计156个FSMs,精确捕捉不同IPC场景的状态转换逻辑,为代码检测和验证提供结构化工具。自动化基准构建流程:开发基于LLM的自动工作流,实现代码片段提取、任务指令生成和验
RELATED

相关推荐

Linux实时控制实战:PREEMPT_RT与Xenomai双内核方案对比

Linux实时控制实战:PREEMPT_RT与Xenomai双内核方案对比

搞工控和机器人开发的朋友,应该都遇到过这种纠结:一边是Linux强大的生态、文件系统、网络协议栈,一边是运动控制、数据采集对响应时间近乎苛刻的要求。用通用Linux做实时控制,总觉得心里没底;完全抛弃Linux用裸机或者专…

📅 2026/10/20 19:35:13
线性回归实战全解析:从最小二乘法到模型诊断与部署

线性回归实战全解析:从最小二乘法到模型诊断与部署

1. 从"#线性回归"说起:这不只是一个入门算法如果要在机器学习里找一个所有人都绕不开的起点,线性回归大概是当之无愧的那个。哪怕今天深度学习、树模型、大模型铺天盖地,线性回归依然是处理回归问题的第一选择。原因很简单&#xf…

📅 2026/10/20 19:35:13
异步电机矢量控制仿真模型拆解:从转子磁链定向到PI整定

异步电机矢量控制仿真模型拆解:从转子磁链定向到PI整定

聊矢量控制,很多人最先接触的是一串名词:转子磁链定向、dq解耦、SVPWM、Park变换。这些概念书上写得很清楚,仿真模型也能跑,但真正能把这套系统压出问题来的,往往不是稳态工况,而是突然升速、突然加负载的那…

📅 2026/10/20 19:35:13
MORE NEWS

更多资讯

📰

从0到1搭建AI销售机器人:人机协同与落地实践指南

1. 项目概述:先说清楚我做的是个什么东西其实这个项目我最早是给自家公司搞的内部工具。当时业务扩张,销售团队天天打电话加到深夜,跟进线索全靠人肉Excel,经常出现客户二次跟进时候连上次聊到哪都翻半天记录的情况。后面业绩压力…

📰

ThinkPHP响应式双语设备官网源码:部署与二次开发避坑指南

简介:一份基于ThinkPHP的EyouCMS响应式工程机械设备企业双语网站源码,适合需要快速搭建中英文企业官网的开发者、建站人员和外贸企业。前台自适应布局覆盖产品展示、企业介绍等核心场景,移动端与桌面端均有良好浏览体验;后台沿用E…

📰

2024开发者AI实践指南:大模型、Agent与RAG的落地之道

2024年做开发,如果你没有感受到AI带来的变化,那大概是还没把眼光从自己的代码仓库里挪开。这一年技术圈最响亮的词毫无疑问是AI——大语言模型从年初的"聊天玩具"一路进化到年底的"生产工具",智能体、多模态、检索增强这…

📰

基于YOLOv12的3D打印缺陷检测系统:从数据集构建到UI落地全流程

自己折腾了一个基于YOLOv12的3D打印缺陷识别检测系统,从数据集准备到模型训练再到UI界面,算是完整走了一遍工程落地的全流程。这篇就把整个过程掰开揉碎讲清楚,里面包含了我实际踩坑换来的经验,希望能给正在做目标检测落地项目的朋…

📰

垃圾回收机制详解:从内存分配到GC调优的完整指南

垃圾回收机制,也就是GC(Garbage Collection),是我这些年排查线上问题绕不开的一座山。不管是Java服务频繁Full GC导致接口超时,还是某个Python爬虫进程无端吃满内存,再或者是Go程序在流量高峰期出现可感知的…

📰

Linux 下 RTL8188FU/FTV USB 无线网卡驱动编译安装与避坑指南

简介:本资源为Realtek RTL8188FU与RTL8188FTV两款USB无线网卡芯片的驱动程序包,面向需要在Linux及Android平台上驱动此类网卡的开发者与运维人员,解决非Windows环境下无线网卡无法识别或连接不稳定的问题。压缩包共56个文件,约24.…

TODAY

今日更新

THIS WEEK

本周精选

THIS MONTH

本月热门

读完文章,想聊聊您的网站?

告诉我们您的行业与需求,资深顾问一对一梳理方案与报价,全程免费。

📞 💬