期刊文献+
共找到1,580篇文章
< 1 2 79 >
每页显示 20 50 100
《Grammars for Programming Languages》简介
1
《计算机工程与应用》 1983年第4期100-100,共1页
加利福尼亚大学J. Craig cleaveland和Robert C. Uzgalis合著的“Grammars forProgramming Languages”(程序设计语言的文法)一书系美国ELSEVIER NORTH-HO-LLAND, INC.1977年出版的一套程序设计语言丛书之一。 自从1956年Noam
关键词 短语结构文法 定义 书系 Grammars for programming languages 程序设计语言
在线阅读 下载PDF
DeepCom-GCN:融入控制流结构信息的代码注释生成模型
2
作者 钟茂生 刘会珠 +1 位作者 匡江玲 严婷 《江西师范大学学报(自然科学版)》 北大核心 2025年第1期27-36,共10页
代码注释生成是指给定一个代码片段,通过模型自动生成一段关于代码片段功能的概括性自然语言描述.不同于自然语言,程序语言具有复杂语法和强结构性.部分研究工作只利用了源代码的序列信息或抽象语法树信息,未能充分利用源代码的逻辑结... 代码注释生成是指给定一个代码片段,通过模型自动生成一段关于代码片段功能的概括性自然语言描述.不同于自然语言,程序语言具有复杂语法和强结构性.部分研究工作只利用了源代码的序列信息或抽象语法树信息,未能充分利用源代码的逻辑结构信息.针对这一问题,该文提出一种融入程序控制流结构信息的代码注释生成方法,将源代码序列和结构信息作为单独的输入进行处理,允许模型学习代码的语义和结构.在2个公开数据集上进行验证,实验结果表明:和其他基线方法相比,DeepCom-GCN在BLEU-4、METEOR和ROUGE-L指标上的性能分别提升了2.79%、1.67%和1.21%,验证了该方法的有效性. 展开更多
关键词 代码注释生成 抽象语法树 控制流图 图卷积神经网络 软件工程 程序理解 自然语言处理
在线阅读 下载PDF
Study on the Application of C Language in Menu Design
3
作者 RENYu-dong LIGuang-xing 《Journal of Northeast Agricultural University(English Edition)》 CAS 2001年第1期55-64,共10页
This paper studies the application of C language graphic function in the computer design process through a practical example of menu design using C language. It consists of three main modules: the instruction of self-... This paper studies the application of C language graphic function in the computer design process through a practical example of menu design using C language. It consists of three main modules: the instruction of self-definition function used in the process of initialization of screen and menu system, the instruction of ini- tialization screen and menu system, and the instruction of self-definition function used in keyboard service program. The study reveals the properties of abundance and practice of the library function of C language. 展开更多
关键词 c language FUNcTION menu design
在线阅读 下载PDF
Agent Oriented Programming进展
4
作者 王一川 石纯一 《计算机科学》 CSCD 北大核心 2002年第12期120-122,97,共4页
Agent-oriented programming (AOP) is a framework to develop agents, and it aims to link the gap betweentheory and practical in agent research. The core of an AOP framework is its language and semantics. In this paper,w... Agent-oriented programming (AOP) is a framework to develop agents, and it aims to link the gap betweentheory and practical in agent research. The core of an AOP framework is its language and semantics. In this paper,we propose the necessary properties which agents should have, and then give a summary and analysis about differentAOP languages based on these properties. 展开更多
关键词 人工智能 自治实体 多AGENT系统 AgentOrientedprogramming
在线阅读 下载PDF
Multiobjective Program with Support Functions Under(G, C, ρ)-Convexity Assumptions
5
作者 YUAN Dehui LIU Xiaoling 《Journal of Systems Engineering and Electronics》 SCIE EI CSCD 2015年第5期1148-1163,共16页
This paper deals with multiobjective programming problems with support functions under (G, C, ρ)-convexity assumptions. Not only sufficient but also necessary optimality conditions for this kind of multiobjective p... This paper deals with multiobjective programming problems with support functions under (G, C, ρ)-convexity assumptions. Not only sufficient but also necessary optimality conditions for this kind of multiobjective programming problems are established from a viewpoint of (G, C, ρ)-convexity. When the sufficient conditions are utilized, the corresponding duality theorems are derived for general Mond-Weir type dual program. 展开更多
关键词 (G c ρ)-convex G-duality theory G-necessary conditions G-sufficient conditions mul-tiobjective program
在线阅读 下载PDF
知识图谱赋能的面向对象程序设计C++教学改革与实践 被引量:6
6
作者 裴壮 田秀霞 李冰雪 《华东师范大学学报(自然科学版)》 CAS CSCD 北大核心 2024年第5期104-113,共10页
在国家新工科建设背景下,早期的C++教学已不能满足“两性一度”(高阶性、创新性和挑战度)的要求,另外存在知识点碎片化、理论与实践难以结合、单视角偏差等问题,针对以上问题,通过将QT(Qt Toolkit)和C++这两门课程合二为一,提出了有效融... 在国家新工科建设背景下,早期的C++教学已不能满足“两性一度”(高阶性、创新性和挑战度)的要求,另外存在知识点碎片化、理论与实践难以结合、单视角偏差等问题,针对以上问题,通过将QT(Qt Toolkit)和C++这两门课程合二为一,提出了有效融合QT和C++的创新教学模式,并在智慧树平台部署了相应的课程知识图谱辅助教学.一方面,扩展了教学的广度,有效关联课程知识点,实现多模态教学资源的整合和共享,促进学生多视角学习知识,体现课程的创新性和避免单视角偏差;另一方面,提高了教学的深度,构造融合QT和面向对象程序设计C++的知识图谱,通过这两门课程知识点的有机融合,搭建从理论到实践的桥梁,提高课程高阶性和挑战度.本研究另辟蹊径,为C++的教学改革开辟了新途径,也为其他高校的编程课程教学改革提供了有价值的参考和借鉴. 展开更多
关键词 面向对象程序设计c++ QT(Qt Toolkit) 知识图谱 智慧教育
在线阅读 下载PDF
PBL模式的地理信息科学专业C++程序设计实验教学探索 被引量:3
7
作者 杜莹 武玉国 韦原原 《实验室研究与探索》 CAS 北大核心 2024年第9期148-154,共7页
为提高地理信息科学专业C++程序设计课程的教学质量,培养学生的自主学习能力和实践动手能力,针对传统课后小练习针对性强而连贯性弱、知识体系不完整的问题,将基于项目的学习(Project-Based Learning,PBL)模式引入实验教学环节,设计了... 为提高地理信息科学专业C++程序设计课程的教学质量,培养学生的自主学习能力和实践动手能力,针对传统课后小练习针对性强而连贯性弱、知识体系不完整的问题,将基于项目的学习(Project-Based Learning,PBL)模式引入实验教学环节,设计了一套以地图绘制为主线的完整实验教学项目,采用滚雪球的方式逐步递增知识点,分阶段完成各项子任务。阐述了PBL模式的基本特点、实验教学项目设计原则、具体实施方案及近3年教学探索成效。实践表明,将PBL模式引入C++程序设计教学,可有效提高学生学习的积极性,激发学生的科研热情,教学效果明显,也可为下一步专业课程的学习提供有序衔接。 展开更多
关键词 基于项目的学习 地理信息科学专业 c++程序设计 实验教学
在线阅读 下载PDF
《国际中文教学通用课程大纲》的应用价值与实践探索——以英国中文教育国际合作项目的应用为例
8
作者 于泓珊 杨薇 钟英华 《四川师范大学学报(社会科学版)》 北大核心 2025年第4期153-161,206,共10页
《国际中文教学通用课程大纲》(中小学阶段)作为中文教学实践标准,为海外低龄中文教学提供了规范性的指导和参考。《大纲》在“中文培优”项目中的应用,本质上是国际中文教育标准与英国外语教育体系的衔接,具有重要价值,能助力解决“中... 《国际中文教学通用课程大纲》(中小学阶段)作为中文教学实践标准,为海外低龄中文教学提供了规范性的指导和参考。《大纲》在“中文培优”项目中的应用,本质上是国际中文教育标准与英国外语教育体系的衔接,具有重要价值,能助力解决“中文培优”项目面临的三重挑战、达成关键成果目标、推动国际中文教育标准与英国本土实践的深度联结。在英国中文教育国际合作项目中,《大纲》可以从课程整体设计、教学大纲编写、课堂教学实施、教学资源建设、考核评价设计五个方面具体实施,并在“中文培优”项目暑期来华研修项目的实践应用中提供指导和支持。效果评价显示,《大纲》的应用能显著提升低龄学习者的中文学习积极性,为中外教师搭建合作平台。未来,可以通过开展专题培训及构建中外教师专业共同体进行师资赋能,开展国别化修订以适应不同地区中文教学需求,进一步提升《大纲》的海外应用价值。 展开更多
关键词 《国际中文教学通用课程大纲》 英国外语教育体系 “中文培优”项目 国际中文教育
在线阅读 下载PDF
基于深度学习的混合语言源代码漏洞检测方法
9
作者 张学军 郭梅凤 +3 位作者 张潇 张斌 黄海燕 蔡特立 《湖南大学学报(自然科学版)》 北大核心 2025年第4期103-113,共11页
现有基于深度学习的源代码漏洞检测方法主要针对单一编程语言进行特征学习,难以对混合编程语言软件项目因代码单元间的关联和调用产生漏洞进行有效检测.因此,本文提出了一种基于深度学习的混合语言源代码漏洞检测方法DL-HLVD.首先利用B... 现有基于深度学习的源代码漏洞检测方法主要针对单一编程语言进行特征学习,难以对混合编程语言软件项目因代码单元间的关联和调用产生漏洞进行有效检测.因此,本文提出了一种基于深度学习的混合语言源代码漏洞检测方法DL-HLVD.首先利用BERT层将代码文本转换为低维向量,并将其作为双向门控循环单元的输入来捕获上下文特征,同时使用条件随机场来捕获相邻标签间的依赖关系;然后对混合语言软件中不同类型编程语言的函数进行命名实体识别,并将其和程序切片结果进行重构来减少代码表征过程中的语法和语义信息的损失;最后设计双向长短期记忆网络模型提取漏洞代码特征,实现对混合语言软件漏洞检测.在SARD和CrossVul数据集上的实验结果表明,DL-HLVD在两类漏洞数据集上识别软件漏洞的综合召回率达到了95.0%,F1值达到了93.6%,比最新的深度学习方法VulDeePecker、SySeVR、Project Achilles在各个指标上均有提升,说明DL-HLVD能够提高混合语言场景下源代码漏洞检测的综合性能. 展开更多
关键词 漏洞检测 命名实体识别 程序切片 混合语言
在线阅读 下载PDF
英美高校外语类专业的式微:思考与启示
10
作者 姜亚军 龚睿 《外国语文》 北大核心 2025年第2期1-17,共17页
近20年来,人文学科在英美等国表现出日渐式微之势。由于招生人数下降和财政压力加大,英美高校纷纷撤销外语类专业,外语人才的供给和需求形成一个“怪圈”,与国家语言能力建设之间的矛盾日渐突出。本文对英美高校外语类专业在过去近20年... 近20年来,人文学科在英美等国表现出日渐式微之势。由于招生人数下降和财政压力加大,英美高校纷纷撤销外语类专业,外语人才的供给和需求形成一个“怪圈”,与国家语言能力建设之间的矛盾日渐突出。本文对英美高校外语类专业在过去近20年中的调整进行梳理,在探讨全球高等外语教育变革趋势的基础上,结合我国特色外语教育改革发展面临的历史方位与形势挑战,从国家外语能力建设、分类发展、专业知识体系构建等方面对我国外语专业的优化调整提出建议。 展开更多
关键词 外语专业 英美高校 式微 启示
在线阅读 下载PDF
预训练模型在软件工程领域应用研究进展 被引量:2
11
作者 宫丽娜 周易人 +3 位作者 乔羽 姜淑娟 魏明强 黄志球 《软件学报》 北大核心 2025年第1期1-26,共26页
近年来深度学习在软件工程领域任务中取得了优异的性能.众所周知,实际任务中优异性能依赖于大规模训练集,而收集和标记大规模训练集需要耗费大量资源和成本,这限制了深度学习技术在实际任务中的广泛应用.随着深度学习领域预训练模型(pre... 近年来深度学习在软件工程领域任务中取得了优异的性能.众所周知,实际任务中优异性能依赖于大规模训练集,而收集和标记大规模训练集需要耗费大量资源和成本,这限制了深度学习技术在实际任务中的广泛应用.随着深度学习领域预训练模型(pre-trained model,PTM)的发布,将预训练模型引入到软件工程(software engineering,SE)任务中得到了国内外软件工程领域研究人员的广泛关注,并得到了质的飞跃,使得智能化软件工程进入了一个新时代.然而,目前没有研究提炼预训练模型在软件工程领域的成功和机遇.为阐明这一交叉领域的工作(pre-trained models for software engineering,PTM4SE),系统梳理当前基于预训练模型的智能软件工程相关工作,首先给出基于预训练模型的智能软件工程方法框架,其次分析讨论软件工程领域常用的预训练模型技术,详细介绍使用预训练模型的软件工程领域下游任务,并比较和分析预训练模型技术这些任务上的性能.然后详细介绍常用的训练和微调PTM的软件工程领域数据集.最后,讨论软件工程领域使用PTM面临的挑战和机遇.同时将整理的软件工程领域PTM和常用数据集发布在https://github.com/OpenSELab/PTM4SE. 展开更多
关键词 软件仓库挖掘 预训练模型 程序语言模型
在线阅读 下载PDF
注重编程能力培养的C语言过程化考核教学改革 被引量:24
12
作者 陈昕 王兴芬 +1 位作者 焦健 杨大利 《实验技术与管理》 CAS 北大核心 2016年第9期155-158,共4页
针对大一新生C语言"编程"入门较难的状况,采用"编程"知识点逐步深入,阶梯式递进的"编程"分阶段考核的方式,使学生产生对C语言"编程"的学习兴趣,继而掌握基本的"编程"技能。过程化考... 针对大一新生C语言"编程"入门较难的状况,采用"编程"知识点逐步深入,阶梯式递进的"编程"分阶段考核的方式,使学生产生对C语言"编程"的学习兴趣,继而掌握基本的"编程"技能。过程化考核改革所带来的C语言课程教学内容、教学方法、教学手段和考核方式的创新,进一步激发了学生的"编程"学习兴趣,增强了学生"编程"实践的自主性和自觉性。 展开更多
关键词 “编程”能力 c语言程序设计 过程化考核
在线阅读 下载PDF
智能化芯片设计程序测试研究综述 被引量:1
13
作者 李晓鹏 闫明 +5 位作者 樊兴宇 唐振韬 开昰雄 郝建业 袁明轩 陈俊洁 《软件学报》 北大核心 2025年第6期2453-2476,共24页
在当今智能化的时代背景下,芯片作为智能电子设备的核心组件,在人工智能、物联网、5G通信等诸多领域发挥着关键作用,保障芯片的正确性、安全性和可靠性至关重要.在芯片的开发流程中,开发人员首先需要利用硬件描述语言,将芯片设计实现成... 在当今智能化的时代背景下,芯片作为智能电子设备的核心组件,在人工智能、物联网、5G通信等诸多领域发挥着关键作用,保障芯片的正确性、安全性和可靠性至关重要.在芯片的开发流程中,开发人员首先需要利用硬件描述语言,将芯片设计实现成软件形式(即芯片设计程序),然后再进行物理设计并最终流片(即生产制造).作为芯片设计制造的基础,芯片设计程序的质量直接影响了芯片的质量.因此,针对芯片设计程序的测试具有重要研究意义.早期的芯片设计程序测试方法主要依赖开发人员人工设计测试用例来测试芯片设计程序,往往需要大量的人工成本和时间代价.随着芯片设计程序复杂度的日益增长,诸多基于仿真的自动化芯片设计程序测试方法被提出,提升了芯片设计程序测试效率及有效性.近年来,越来越多的研究者致力于将机器学习、深度学习和大语言模型(LLM)等智能化方法应用于芯片设计程序测试领域.调研88篇智能化芯片设计程序测试相关的学术论文,从测试输入生成、测试预言构造及测试执行优化这3个角度对智能化芯片设计程序测试已有成果进行整理归纳,重点梳理芯片设计程序测试方法从机器学习阶段、深度学习阶段到大语言模型阶段的演化,探讨不同阶段方法在提高测试效率和覆盖率、降低测试成本等方面的潜力.同时,介绍芯片设计程序测试领域的研究数据集和工具,并展望未来的发展方向和挑战. 展开更多
关键词 芯片设计程序测试 大语言模型 测试用例生成
在线阅读 下载PDF
一种基于知识图谱的检索增强生成情报问答技术 被引量:4
14
作者 成志宇 陈星霖 +2 位作者 王菁 周中元 张志政 《计算机科学》 北大核心 2025年第1期87-93,共7页
为实现军事情报问答,提出了一种基于知识图谱的检索增强生成框架。该框架通过问题分类、实体识别、实体链接、知识检索有效地获取了背景知识。同时考虑到情报问题多约束的特点,使用回答集编程在知识上通过约束限制减少知识数量或者直接... 为实现军事情报问答,提出了一种基于知识图谱的检索增强生成框架。该框架通过问题分类、实体识别、实体链接、知识检索有效地获取了背景知识。同时考虑到情报问题多约束的特点,使用回答集编程在知识上通过约束限制减少知识数量或者直接获得答案。最后,使用大语言模型在精炼后的知识上对问题进行求解,以减少问题理解过程中的属性识别与链接。在MilRE数据集上的实验表明,所提框架能够提供基于知识图谱的增强知识检索功能,并具有较好的军事情报问题解答能力。 展开更多
关键词 情报问答 回答集编程 大语言模型 检索增强生成 知识图谱
在线阅读 下载PDF
基于微视频的C语言程序设计实验教学改革 被引量:19
15
作者 熊启军 谷琼 +1 位作者 屈俊峰 王新颖 《实验技术与管理》 CAS 北大核心 2018年第5期13-16,共4页
针对C语言程序设计实验教学的现状,通过分析微视频的特点,提出了基于知识点的微视频实验教学模式,着重讨论了微视频中知识点的分解、组织、构建,以及一系列实验改革措施。围绕微视频进行实验教学、结合实验过程的大数据处理技术,可充分... 针对C语言程序设计实验教学的现状,通过分析微视频的特点,提出了基于知识点的微视频实验教学模式,着重讨论了微视频中知识点的分解、组织、构建,以及一系列实验改革措施。围绕微视频进行实验教学、结合实验过程的大数据处理技术,可充分发挥视频教学的优势,有效弥补传统实验教学的弊端,提升实验教学的效率,增强学生自主学习的能力和动力,从而达到提高实验教学质量的目的。 展开更多
关键词 微视频 c语言 程序设计 实验教学
在线阅读 下载PDF
面向国产异构众核系统的Parallel C语言设计与实现 被引量:10
16
作者 何王全 刘勇 +2 位作者 方燕飞 魏迪 漆锋滨 《软件学报》 EI CSCD 北大核心 2017年第4期764-785,共22页
异构众核架构具有超高的性能功耗比,已成为超级计算机体系结构的重要发展方向.但众核系统更为复杂的并行层次和存储层次,给编程和优化带来了极大的挑战.因此,研究面向众核系统的并行编程技术,对于降低国产众核系统并行应用的编程难度、... 异构众核架构具有超高的性能功耗比,已成为超级计算机体系结构的重要发展方向.但众核系统更为复杂的并行层次和存储层次,给编程和优化带来了极大的挑战.因此,研究面向众核系统的并行编程技术,对于降低国产众核系统并行应用的编程难度、提升并行程序的性能都具有重要的意义.提出统一架构的多模式并行编程模型,包括异构融合的加速运算模型和按同构方式编程的自主运算模型,根据编程模型设计了Parallel C语言,能够有效地描述国产众核系统的异构并行性.与其他众核系统上MPI+X的使用模式相比,编程和系统优化都具有全局视角,在多级局部性描述、单边消息、兼容已有多核应用等方面具有特色;基于Open64构建了Parallel C编译系统,全面支持加速运算模型和自主运算模型,提出并实现了数据布局与自动DMA、编译指导的线程代理和拓扑位置感知的集合通信等优化.Micro Benchmark和实际应用在神威太湖之光计算机系统上的测试数据结果表明:Parallel C语言和编译系统具有良好的性能和可扩展性,能够有效支撑大型应用. 展开更多
关键词 异构众核 编程模型 并行语言 PARALLEL c 编译器 消息传递
在线阅读 下载PDF
Matlab与C/C++混合编程技术研究 被引量:28
17
作者 潘大夫 汪渤 周志强 《计算机工程与设计》 CSCD 北大核心 2009年第2期465-468,F0003,共5页
Matlab具有强大的数值计算和分析等能力,而C/C++是目前最为流行的高级程序设计语言,两者互补结合的混合编程在科学研究和工程实践中具有非常重要的意义。因此,从Matlab调用C/C++代码及C/C++调用m文件两方面,深入地研究了它们之间混合编... Matlab具有强大的数值计算和分析等能力,而C/C++是目前最为流行的高级程序设计语言,两者互补结合的混合编程在科学研究和工程实践中具有非常重要的意义。因此,从Matlab调用C/C++代码及C/C++调用m文件两方面,深入地研究了它们之间混合编程的原理和实现机制,并且给出了具体条件下的混合编程方法和步骤。实例表明,提出的Matlab与C/C++混合编程方法是简洁、有效的。 展开更多
关键词 MATLAB c/c++ 混合编程 计算引擎 MEX DLL
在线阅读 下载PDF
IDL与Visual C/C++语言进行混合编程的方法研究 被引量:8
18
作者 李义才 汪新庆 +1 位作者 刘志军 翁正平 《计算机应用研究》 CSCD 北大核心 2001年第7期46-48,65,共4页
介绍将 Visual C/C++和 IDL语言的诸多特点相互结合、相互补充以进行应用程序开发的技术,并用简单、代表性的实例程序进行验证。实践证明,在共享目标库机制上实现 IDL与 Visual C/C++的混合编程技术,可... 介绍将 Visual C/C++和 IDL语言的诸多特点相互结合、相互补充以进行应用程序开发的技术,并用简单、代表性的实例程序进行验证。实践证明,在共享目标库机制上实现 IDL与 Visual C/C++的混合编程技术,可以实现两种语言的资源和功能共享,达到优势互补。 展开更多
关键词 Visualc c++ IDL语言 混合编程 动态链接库
在线阅读 下载PDF
基于任务驱动的C语言课程教学设计 被引量:13
19
作者 马骏 张琦 张俭鸽 《计算机工程与科学》 CSCD 北大核心 2016年第A01期117-119,共3页
结合C语言的特点,引入任务驱动式教学方法,通过对教学内容、教学对象和教学大纲的设计,促使学员在较短时间内能够从整体上灵活掌握C语言的主要知识点。实践证明,该教学方法对培养学员主动思考、发现问题的学习能力起到积极推动作用。
关键词 c语言 任务驱动 教学方法
在线阅读 下载PDF
基于Excel的电力市场报表管理系统 被引量:14
20
作者 杨争林 宋燕敏 +2 位作者 曹荣章 胡俊 张莹 《电力系统自动化》 EI CSCD 北大核心 2003年第1期27-30,共4页
提出并研制了一种适用于电力市场的新的报表管理系统。提出了数据区管理和 Excel商用报表软件相结合的设计思想 ;采用 VBA技术建立了电力市场数据库与 Excel的通道 ;由数据区和Excel分别完成数据挖掘和显示分析。成功地实现了基于 Exce... 提出并研制了一种适用于电力市场的新的报表管理系统。提出了数据区管理和 Excel商用报表软件相结合的设计思想 ;采用 VBA技术建立了电力市场数据库与 Excel的通道 ;由数据区和Excel分别完成数据挖掘和显示分析。成功地实现了基于 Excel的电力市场数据挖掘。该系统已成功应用于电力市场运营系统和发电商竞价辅助决策系统中 ,具有 Excel商用软件的所有功能 ,扩展性强 。 展开更多
关键词 EXcEL 电力市场 报表管理系统 电子表格处理软件 电力系统 计算机 电力工业
在线阅读 下载PDF
上一页 1 2 79 下一页 到第
使用帮助 返回顶部