期刊文献+
共找到5,374篇文章
< 1 2 250 >
每页显示 20 50 100
NewBee: Context-Free Grammar (CFG) of a New Programming Language for Novice Programmers
1
作者 Muhammad Aasim Qureshi Muhammad Asif Saira Anwar 《Intelligent Automation & Soft Computing》 SCIE 2023年第7期439-453,共15页
Learning programming and using programming languages are the essential aspects of computer science education.Students use programming languages to write their programs.These computer programs(students or practitioners... Learning programming and using programming languages are the essential aspects of computer science education.Students use programming languages to write their programs.These computer programs(students or practitioners written)make computers artificially intelligent and perform the tasks needed by the users.Without these programs,the computer may be visioned as a pointless machine.As the premise of writing programs is situated with specific programming languages,enormous efforts have been made to develop and create programming languages.However,each program-ming language is domain-specific and has its nuances,syntax and seman-tics,with specific pros and cons.These language-specific details,including syntax and semantics,are significant hurdles for novice programmers.Also,the instructors of introductory programming courses find these language specificities as the biggest hurdle in students learning,where more focus is on syntax than logic development and actual implementation of the program.Considering the conceptual difficulty of programming languages and novice students’struggles with the language syntax,this paper describes the design and development of a Context-Free Grammar(CFG)of a programming language for the novice,newcomers and students who do not have computer science as their major.Due to its syntax proximity to daily conversations,this paper hypothesizes that this language will be easy to use and understand by novice programmers.This paper systematically designed the language by identifying themes from various existing programming languages(e.g.,C,Python).Additionally,this paper surveyed computer science experts from industry and academia,where experts self-reported their satisfaction with the newly designed language.The results indicate that 93%of the experts reported satisfaction with the NewBee for novice,newcomer and non-Computer Sci-ence(CS)major students. 展开更多
关键词 programming language formal language computer language language grammar simple syntax programming language novice programmer
下载PDF
Analysis of an event study using the Fama–French five‑factor model:teaching approaches including spreadsheets and the R programming language
2
作者 Monica Martinez‑Blasco Vanessa Serrano +1 位作者 Francesc Prior Jordi Cuadros 《Financial Innovation》 2023年第1期2042-2075,共34页
The current financial education framework has an increasing need to introduce tools that facilitate the application of theoretical models to real-world data and contexts.However,only a limited number of free tools are... The current financial education framework has an increasing need to introduce tools that facilitate the application of theoretical models to real-world data and contexts.However,only a limited number of free tools are available for this purpose.Given this lack of tools,the present study provides two approaches to facilitate the implementa-tion of an event study.The first approach consists of a set of MS Excel files based on the Fama–French five-factor model,which allows the application of the event study methodology in a semi-automatic manner.The second approach is an open-source R-programmed tool through which results can be obtained in the context of an event study without the need for programming knowledge.This tool widens the calculus possibilities provided by the first approach and offers the option to apply not only the Fama–French five-factor model but also other models that are common in the finan-cial literature.It is a user-friendly tool that enables reproducibility of the analysis and ensures that the calculations are free of manipulation errors.Both approaches are freely available and ready-to-use. 展开更多
关键词 Event study Fama–French five-factor model Financial education Teaching innovation SPREADSHEET R programming language
下载PDF
An Exploratory Practice of Integration of Industry and Education in High-level Programming Language Course in the Background of New Engineering
3
作者 Yu Zhang Xiaohong Su +3 位作者 Jianhong Zhai Yanhang Zhang Yongfeng Yuan Yulin Zhou 《计算机教育》 2023年第12期272-279,共8页
This paper analyzes some problems of the current teaching situation in the course High-level Programming Language,such as the lagging content of the course compared with technology development,the emphasis on theory r... This paper analyzes some problems of the current teaching situation in the course High-level Programming Language,such as the lagging content of the course compared with technology development,the emphasis on theory rather than on practice,the low enthusiasm of students for learning,and the weak practical ability of students.In response to the needs of enterprises for talents under the background of New Engineering,especially the cultivation of students’adaptability and practical abilities towards future industries to improve students’knowledge and problemsolving abilities to keep up with the modern technology,this paper proposes the ways and methods to reform and explore the teaching content and teaching methods by integrating industry and education,assisting teaching according to industrial demands,and lowering technology barriers of new technology.The practical effect is evaluated through a survey in class and the follow-up questionnaire after class,and the results show that the effect of the practice is effective. 展开更多
关键词 High-level programming language New Engineering Integration of Industry and education Practical project-based courses
下载PDF
A Semiotic Analysis of Programming Languages
4
作者 Ricardo Maciel Gazoni 《Journal of Computer and Communications》 2018年第3期91-101,共11页
The paper presents an analysis of computer programming languages based on the semiotics of Charles S. Peirce. The author describes how such languages could evolve in order to achieve some of the expressive characteris... The paper presents an analysis of computer programming languages based on the semiotics of Charles S. Peirce. The author describes how such languages could evolve in order to achieve some of the expressive characteristics of natural languages. This description evinces otherwise unnoticed differences between natural languages and programming languages, showing that Peircean semiotics is an efficient analysis tool. This suggests further research on the technical features needed to implement an easier way to program computers. 展开更多
关键词 programming languageS NATURAL languageS SEMIOTICS Charles S. PEIRCE
下载PDF
《Grammars for Programming Languages》简介
5
《计算机工程与应用》 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
Linguistic Economy Applied to Programming Language Identifiers
6
作者 Michael A. Dorin Sergio Montenegro 《Journal of Software Engineering and Applications》 2021年第1期1-10,共10页
<div style="text-align:justify;"> <span style="font-family:Verdana;">Though many different readability metrics have been created, there still is no universal agreement defining readabil... <div style="text-align:justify;"> <span style="font-family:Verdana;">Though many different readability metrics have been created, there still is no universal agreement defining readability of software source code. The lack of a clear agreement of source code readability has ramifications in many areas of the software development life-cycle, not least of which being software maintainability. We propose a measurement based on Linguistic Economy to bridge the gap between mathematical and behavioral aspects. Linguistic Economy describes efficiencies of speech and is generally applied to natural languages. In our study, we create a large corpus of words that are likely to be found in a programmer’s vocabulary, and a corpus of existing identifiers found in a collection of open-source projects. We perform a usage analysis to create a database from both of these corpora. Linguistic Economy suggests that words requiring less effort to speak are used more often than words requiring more effort. This concept is applied to measure how difficult program identifiers are to understand by extracting them from the program source and comparing their usage to the database. Through this process, we can identify source code that programmers find difficult to review. We validate our work using data from a survey where programmers identified unpleasant to review source files. The results indicate that source files identified as unpleasant to review source code have more linguistically complicated identifiers than pleasant programs.</span> </div> 展开更多
关键词 CORPUS programming languages COMPREHENSION COMPLICATED
下载PDF
On the Inconspicuousness of Indigenous African Languages: The Case of IsiZulu Linguistic Integration in KwaZulu-Natal’s Basic Education Sector
7
作者 Phephani Gumbi 《Journal of Linguistics and Education Research》 2018年第1期31-38,共8页
This paper investigates the challenges associated with the inconspicuousness of indigenous African languages in the South African education system,as established during empirical research conducted by the author for h... This paper investigates the challenges associated with the inconspicuousness of indigenous African languages in the South African education system,as established during empirical research conducted by the author for his PhD thesis.According to the findings of the research,integrating indigenous African languages in the basic education sector is a key strategic shift that should be considered for it could fast-track efforts to elevate and promote indigenous African languages as media of educational instruction.These languages have been discriminated against for decades,since the era of colonisation and Apartheid South Africa.Despite attempts by the democratic government,through transformative legislative frameworks,African languages are inconspicuous within the education sector.Institutions of learning have developed multilingual language policies yet their implementation remains a problem.Based on the critical review of the literature on indigenous African languages,and with a focus on information and communication technology(ICT),the paper investigates policy opportunities and challenges.The paper concludes by assessing the low profile of indigenous languages in education,and its likely impact on the high failure rate in South African schools. 展开更多
关键词 Inconspicuousness Information&communication technology(ICT) Indigenous AFRICAN languageS basic education SECTOR Localization
下载PDF
Current Trends in Online Programming Languages Learning Tools: A Systematic Literature Review
8
作者 Ahmad Alaqsam Fahad Ghabban +2 位作者 Omair Ameerbakhsh Ibrahim Alfadli Amer Fayez 《Journal of Software Engineering and Applications》 2021年第7期277-297,共21页
<span style="font-family:Verdana;">Students face difficulties in programming languages learning (PLL) which encourages many scholars to investigate the factors behind that. Although there a number of p... <span style="font-family:Verdana;">Students face difficulties in programming languages learning (PLL) which encourages many scholars to investigate the factors behind that. Although there a number of positive and negative factors found to be effective in PLL procedure, utilising online tools in PLL were recognized as a positive recommended means. This motivates many researchers to provide solutions and proposals which result in a number of choices and options. However, categorising those efforts and showing what has been done, would provide a better and clear image for future studies. Therefore, this paper aims to conduct a systematic literature review to show what studies have been done and then categorise them based on the type of online tools and the aims of the research. The study follows Kitchenham and Charters guidelines for writing SLR (Systematic Literature Review). The search result reached 1390 publications between 2013-09/2018. After the filtration which has been done through selected criteria, 160 publications were found to be adequate to answer the review questions. The main results of this systematic review are categorizing the aims of the studies in online PLL tools, classifying the tools and finding the current trends of the online PLL tools.</span> 展开更多
关键词 Online programming languages Online Learning Use of Information Technology Online Platforms Online Courses MOOC
下载PDF
Research and Reflection on Teaching of C Programming Language Design
9
作者 Hui Gao Zhaowen Qiu +1 位作者 Di Wu Liyan Gao 《国际计算机前沿大会会议论文集》 2015年第1期107-109,共3页
C Language is a basic programming language and a compulsory foundation course for majors of science and engineering. Subjected to teaching periods,students have no time to do enough concrete integrated exercises. In t... C Language is a basic programming language and a compulsory foundation course for majors of science and engineering. Subjected to teaching periods,students have no time to do enough concrete integrated exercises. In teaching of C programming language design, both teachers and students have some problems. On the one hand teachers should change their teaching ideology, on the other hand,students should spontaneously study and improve their study motivation. In this way, students will improve their programming ability and apply what they learn comprehensively. 展开更多
关键词 C programming language TEACHING TEACHING IDEOLOGY INDEPENDENT Learning PRACTICE
下载PDF
Spatial Data Process Using Python Script and Visual Programming Language in ArcGIS
10
作者 Pil Kwon 《Computer Technology and Application》 2013年第6期275-283,共9页
关键词 ARCGIS PYTHON 可视化编程语言 空间数据处理 脚本 Microsoft EXCEL电子表格 地理信息系统
下载PDF
基于ChatGPT的课程学习助手系统的设计与实现 被引量:2
11
作者 孙洪迪 贾民政 杨民峰 《北京工业职业技术学院学报》 2024年第1期17-22,共6页
计算机编程语言类课程在学生学习和教师教学过程中遇到诸多困难,聊天机器人程序ChatGPT的出现,为该类课程的学习带来新的尝试。通过设计一款基于ChatGPT的计算机编程语言类课程学习助手系统,帮助学生解决程序代码输入量少、程序代码输... 计算机编程语言类课程在学生学习和教师教学过程中遇到诸多困难,聊天机器人程序ChatGPT的出现,为该类课程的学习带来新的尝试。通过设计一款基于ChatGPT的计算机编程语言类课程学习助手系统,帮助学生解决程序代码输入量少、程序代码输出困难的问题。从ChatGPT接入、数据集构建到关键字配置三个方面阐述系统的设计和实现,并通过实际运行测试,效果良好。 展开更多
关键词 聊天机器人程序 课程学习助手 计算机编程语言
下载PDF
“择智”与“择志”:对强基计划人才选拔效果的实证研究 被引量:1
12
作者 马莉萍 倪奥华 +1 位作者 赵书艺 王牛 《国家教育行政学院学报》 北大核心 2024年第1期58-68,共11页
随着强基计划的实施与推进,如何从实证层面分析基础学科拔尖创新人才选拔效果成为愈发重要的现实课题。基于强基计划某试点高校2020—2023年四届本科新生调查数据,采用定量为主、质性为辅的方法,从“智”和“志”两个维度比较强基学生... 随着强基计划的实施与推进,如何从实证层面分析基础学科拔尖创新人才选拔效果成为愈发重要的现实课题。基于强基计划某试点高校2020—2023年四届本科新生调查数据,采用定量为主、质性为辅的方法,从“智”和“志”两个维度比较强基学生与同届同院系高考统招学生的异同。研究发现:从“智”的角度看,强基生的高考成绩显著低于同年级同院系的统招生,但能力素养自评显著高于统招生;从“志”的角度看,理工科院系强基生对专业了解程度更高,文科强基生的专业兴趣显著更低,但整体的学历预期及从事科研工作的意愿皆显著高于统招生。基于上述实证结果,本研究从国家和高校两个层面对拔尖创新人才的选拔提出政策建议。 展开更多
关键词 强基计划 人才选拔 基础学科 学术智力 学术志趣
下载PDF
基于知识图谱推荐系统的高校“汇编语言程序设计”课程教学改革 被引量:1
13
作者 肖祯怀 《镇江高专学报》 2024年第1期101-105,共5页
随着现代教育技术的迅速发展,“汇编语言程序设计”课程的传统教学模式亟待创新,以满足学生的多元化学习需求。知识图谱推荐系统结合知识图谱和学生模型构建,实现了教学内容的个性化推荐、学习路径规划、资源整合、多样化的教学互动。... 随着现代教育技术的迅速发展,“汇编语言程序设计”课程的传统教学模式亟待创新,以满足学生的多元化学习需求。知识图谱推荐系统结合知识图谱和学生模型构建,实现了教学内容的个性化推荐、学习路径规划、资源整合、多样化的教学互动。为验证知识图谱推荐系统在“汇编语言程序设计”教学中的作用进行实证研究。研究结果表明,知识图谱推荐系统能有效提高学生的学习成绩、学习兴趣和学习满意度,为教学方法的创新和优化提供有益的参考。 展开更多
关键词 知识图谱 汇编语言程序设计 推荐系统 个性化推荐
下载PDF
基于Deep Forest算法的对虾急性肝胰腺坏死病(AHPND)预警数学模型构建
14
作者 王印庚 于永翔 +5 位作者 蔡欣欣 张正 王春元 廖梅杰 朱洪洋 李昊 《渔业科学进展》 CSCD 北大核心 2024年第3期171-181,共11页
为预报池塘养殖凡纳对虾(Penaeus vannamei)急性肝胰腺坏死病(AHPND)的发生,自2020年开始,笔者对凡纳对虾养殖区开展了连续监测工作,包括与疾病发生相关的环境理化因子、微生物因子、虾体自身健康状况等18个候选预警因子指标,通过数据... 为预报池塘养殖凡纳对虾(Penaeus vannamei)急性肝胰腺坏死病(AHPND)的发生,自2020年开始,笔者对凡纳对虾养殖区开展了连续监测工作,包括与疾病发生相关的环境理化因子、微生物因子、虾体自身健康状况等18个候选预警因子指标,通过数据标准化处理后分析病原、宿主与环境之间的相关性,对候选预警因子进行筛选,基于Python语言编程结合Deep Forest、Light GBM、XGBoost算法进行数据建模和预测性能评判,仿真环境为Python2.7,以预警因子指标作为输入样本(即警兆),以对虾是否发病指标作为输出结果(即警情),根据输入样本和输出结果各自建立输入数据矩阵和目标数据矩阵,利用原始数据矩阵对输入样本进行初始化,结合函数方程进行拟合,拟合的源代码能利用已知环境、病原及对虾免疫指标数据对目标警情进行预测。最终建立了基于Deep Forest算法的虾体(肝胰腺内)细菌总数、虾体弧菌(Vibrio)占比、水体细菌总数和盐度的4维向量预警预报模型,准确率达89.00%。本研究将人工智能算法应用到对虾AHPND发生的预测预报,相关研究结果为对虾AHPND疾病预警预报建立了预警数学模型,并为对虾健康养殖和疾病防控提供了技术支撑和有力保障。 展开更多
关键词 对虾 急性肝胰腺坏死病 预警数学模型 Deep Forest算法 PYTHON语言
下载PDF
基于VB的滚动轴承CAPP系统设计与实现
15
作者 朱亮亮 吕秋硕 丁亚东 《杨凌职业技术学院学报》 2024年第2期1-4,31,共5页
为了提高滚动轴承工艺设计效率和准确性,利用Access建立轴承工艺标准数据库,实现轴承工艺数据信息的存储和管理,利用VB编程语言对Access系统内存储的数据信息进行关联调用,最终以Excel形式呈现,并通过设计友好的人机交互界面,实现用户... 为了提高滚动轴承工艺设计效率和准确性,利用Access建立轴承工艺标准数据库,实现轴承工艺数据信息的存储和管理,利用VB编程语言对Access系统内存储的数据信息进行关联调用,最终以Excel形式呈现,并通过设计友好的人机交互界面,实现用户与软件系统的良好沟通,最终开发出VB和Access两者有机结合的滚动轴承工艺设计与管理应用软件,实现轴承工艺数据信息的存储、查询、更新、生成与应用,进一步提升轴承工艺设计、管理的质量和效率。 展开更多
关键词 VB编程语言 滚动轴承 CAPP 设计 管理
下载PDF
高质量、多层次化学实验教学中心的教学团队建设
16
作者 刘扬 于莹 +1 位作者 王溢磊 陈超 《大学化学》 CAS 2024年第7期166-171,共6页
实验教学是培养化学人才的重要途径,实验中心是化学实验教学的主要承担单位,是化学实验育人的重要平台,中心的教学质量和建设水平对所培养学生的科学素养和能力有决定性影响。在新一轮高校教学改革和建设世界一流大学过程中,化学实验中... 实验教学是培养化学人才的重要途径,实验中心是化学实验教学的主要承担单位,是化学实验育人的重要平台,中心的教学质量和建设水平对所培养学生的科学素养和能力有决定性影响。在新一轮高校教学改革和建设世界一流大学过程中,化学实验中心也遇到全新挑战,主要来自大类招生、大类培养的院系多样化需求和强基计划背景下多个院系要求实现本博贯通的高层次人才培养需求。在此背景下,实验教学必须要依托一个高质量、多层次的实验教学平台,为此清华化学实验中心成立了基础化学实验教学团队,坚持教学相长、以研促教的原则,积极邀请科研水平高、学术能力强、热爱教学工作的教研和研究系列教师加入实验课团队,参与授课、组织研讨提高教学水平,应对多层次的培养需要,取得了良好的建设效果。 展开更多
关键词 化学实验中心 教学团队 大类招生 强基计划
下载PDF
基于面向对象编程的Java语言程序设计方法分析
17
作者 韩小龙 司珍 +4 位作者 吕晓峰 梁博 冯元 方静 李超 《集成电路应用》 2024年第1期228-229,共2页
阐述面向对象编程方法和Java语言的特点,通过案例分析和实践验证Java语言在程序设计中的灵活性和扩展性,讨论Java语言的封装、继承和多态特性,在设计和实现Java程序中的应用。
关键词 面向对象编程 JAVA语言 程序设计
下载PDF
基于模板匹配的BPEL程序故障修复及优化技术
18
作者 孙昌爱 吴思懿 +1 位作者 张守峰 付安 《软件学报》 EI CSCD 北大核心 2024年第6期2844-2862,共19页
BPEL(business process execution language)是一种可执行的Web服务组合语言.与传统程序相比,BPEL程序在编程模型、执行方式等方面存在较大差异.这些新特点使得如何定位并修改测试阶段发现的BPEL程序故障成为挑战,面向传统软件的故障修... BPEL(business process execution language)是一种可执行的Web服务组合语言.与传统程序相比,BPEL程序在编程模型、执行方式等方面存在较大差异.这些新特点使得如何定位并修改测试阶段发现的BPEL程序故障成为挑战,面向传统软件的故障修复技术难以直接应用于BPEL程序.从变异分析角度出发,提出一种基于模板匹配的BPEL程序故障修复方法BPELRepair.为了克服基于变异分析的故障修复技术计算开销高的缺点,从补丁生成、测试用例选择以及终止条件3个角度提出多种优化策略.开发一个BPEL故障修复支持工具,提高故障修复的自动化程度与效率.采用经验研究的方式,评估所提故障修复技术及优化策略的有效性.实验结果表明,所提故障修复方法能够成功修复约53%的BPEL程序故障;所提优化策略能够显著降低搜索匹配、补丁程序验证、测试用例执行与故障修复等方面的开销. 展开更多
关键词 程序调试 故障修复 WEB服务 服务组合 BPEL程序
下载PDF
基于Revit的物化阶段建筑碳排放计量软件开发与实例分析
19
作者 王凯 周东明 《土木建筑工程信息技术》 2024年第2期34-39,共6页
随着双碳计划的提出,建筑行业作为能源消耗量与污染排放量的一大主体,与国家发展总目标之间的矛盾不断加剧,亟待新兴技术改革。BIM技术所具有的信息携带量大、交互效率性高等特点可应用于解决这一问题。但以往的研究普遍过程相对繁琐,... 随着双碳计划的提出,建筑行业作为能源消耗量与污染排放量的一大主体,与国家发展总目标之间的矛盾不断加剧,亟待新兴技术改革。BIM技术所具有的信息携带量大、交互效率性高等特点可应用于解决这一问题。但以往的研究普遍过程相对繁琐,容易丢失大量的信息,所得结果不够精确。本文旨在使用C#编程语言,通过Revit API接口对Revit软件二次开发,研究出一款高效的物化阶段建筑碳排放计量软件。通过建立建筑材料与施工机械信息编码库,结合已有碳排放因子数据库,对建筑物化阶段所产生的碳排放量展开深入分析。结果表明,物化阶段中建材生产阶段所产生的碳排放量最高,施工阶段几乎可以忽略不计。研发的建筑碳排放计量软件操作简单且功能较为完善,是对当下国家绿色发展方向的积极探索。 展开更多
关键词 Revit二次开发 碳排放因子 C#编程语言 RevitAPI 类库
下载PDF
声誉规划视域下的国际中文教育——基于欧洲中文教育机构语言文化活动的实证研究
20
作者 郑国锋 储廷钰 《语言文字应用》 北大核心 2024年第1期32-45,共14页
本研究以欧洲中文教育机构官网报道为数据源,基于2018年~2022年间欧洲中文教育活动新闻报道3228条,从形式、功能、形象三个方面对这些报道进行分析。研究发现:形式上,欧洲中文教育主体多元,在层级间或国家间不同主体也存在互动合作;功能... 本研究以欧洲中文教育机构官网报道为数据源,基于2018年~2022年间欧洲中文教育活动新闻报道3228条,从形式、功能、形象三个方面对这些报道进行分析。研究发现:形式上,欧洲中文教育主体多元,在层级间或国家间不同主体也存在互动合作;功能上,在推动中文应用领域方面取得进展,尤其在教育、媒体以及图书出版三个高声誉领域;形象上,各机构展示了中文的多种形象,促进了中文的经济和文化价值塑造。 展开更多
关键词 欧洲国际中文教育 声誉规划 语言文化活动
下载PDF
上一页 1 2 250 下一页 到第
使用帮助 返回顶部