共查询到19条相似文献,搜索用时 156 毫秒
1.
合成型语言FOPL的语义研究 总被引:2,自引:2,他引:0
函数式面向对象程序设计语言FPOL,是笔者设计并实现的一种同时支持函数式程序设计和面向对象程序设计的合成型智能语言。本文在一个全称抽象域上描述了它的指称语义,进而讨论了一个和该指称语义计算一致的按值调用的操作语义。 相似文献
2.
目前在程序设计领域中面向对象方法占据着主导地位,但其自身也固有一些不足和缺陷。为了能更好地重用软件,有效提高软件的生产率,仅有面向对象的程序设计思想是不够的,还需要泛型程序设计思想。泛型机制是编程语言和编程思想的一次革命。C++语言提供的STL便是面向对象和泛型程序设计思想相结合的一个良好典范。 相似文献
3.
章远阳 《微电子学与计算机》1991,8(2):10-14
面向对象程序设计语言(OOPL)不仅用于构造面向对象系统,还可以作为探索面向对象理论的工具,而这又丰富了OOPL的内涵,本文将目前主要的OOPL分成四大类:早期OOPL、Smaltalk、混合风格OOPL、并发OOPL,并概括介绍了某些典型。最后,讨论了OOPL今后的发展方向,试图从总体上反映OOPL当前的研究状况。 相似文献
4.
叙述了利用VISUALBASIC6.0面向对象的高级程序设计语言进行脑血管疾病的计算机诊断系统的软件设计。整个程序设计采用模块化结构,用户界面生动、活泼、友好,操作方便。 相似文献
5.
面向对象语言BDOL及其支撑环境 总被引:1,自引:0,他引:1
本文介绍一种面向对象语言BDOL,它既是系统规范设计语言,又是系统实现编程语言,BODL语言支持多种面向对象程序设计语言,如C++、Smalltalk、CLOS等的混合编程,从而使语言表达能力增强,更加灵活,同时也能达到更有效的软件复用。 相似文献
6.
7.
8.
Visual Basic程序设计语言是一门面向对象的程序设计语言,相对简单,适合面向对象语言的初学者,但是他的应用面相当广泛,既可以进行程序设计,又可以和数据库连接,进行数据处理。目前这方面的课件大多设计不够精良,视觉枯燥;拓展功能不够丰富,缺乏相关例题与练习;与用户的沟通交流比较少,甚至没有在线讨论、搜索服务等功能。而本文介绍的网络型Visual Basic程序设计语言课件在这些方面具有独到之处,在此介绍了该课件制作的总体思路,重点介绍了用Dreamweaver与Photoshop配合进行界面设计的方法与技巧,同时详细介绍了本套课件区别于其他同类型软件的技术的实现过程。 相似文献
9.
DC++:一种面向对象的分布式程序设计语言 总被引:2,自引:0,他引:2
本文提出了一种新的面向对象的分布式程序设计语言DC++。在DC++语言中增加了一系列关于分布式程序设计的语言设施,以便于程序灵活应用,编写出高质量的分布运行的程序。它以活动对象-进程作为分布单位,采民合机制实现进程间的同步和通信,并且支持进程的创建和撤消,同时提供了丰富的进程通信控制设施。 相似文献
10.
张明 《南京邮电学院学报(自然科学版)》1994,14(1):63-69
介绍了面向对象的程序设计的一般原理,给出了1种面向对象的事件驱动程序设计方法的原则,并以面向对象的编程工具包Turbo Vision为例,对方法的原则作了说明。 相似文献
11.
可编程控制器的梯形图语言与语句表语言的互换算法 总被引:16,自引:0,他引:16
当代可编程控制器对多种语言的编程支持使可编程控制器为广大工程的技术人员和操作人员所广泛使用。而众多的编程语言中,梯形图语言和语句表语言最为受欢迎。文章介绍了梯形图语言与语句表语言之间的互换算法。并以OMRON C系列可编程控制器为例做以说明。 相似文献
12.
《Proceedings of the IEEE. Institute of Electrical and Electronics Engineers》1980,68(9):1119-1130
The major issues of modern software are its size and complexity, and its major problems involve finding effective techniques and tools for organization and maintenance. This paper traces the important ideas of modern programming languages to their roots in the problems and languages of the past decade and shows how these modern languages respond to contemporary problems in software development. Modern programming's key concept for controlling complexity is abstraction-that is, selective emphasis on detail; new developments in programming languages provide ways to support and exploit abstraction techniques. 相似文献
13.
14.
数据仓库和数据挖掘语言初探 总被引:1,自引:0,他引:1
着重阐述了数据仓库的基本概念、特征和体系结构,并介绍了使DW作用得以发挥的决策支持工具。还介绍了几种数据挖掘语言及其标准化方面的研究进展,提出了数据挖掘语言分类的方法,在此基础上,对数据挖掘语言的结构和组成进行了探讨和研究,最后指出了数据挖掘语言的发展趋势,以及若干待解决的问题。 相似文献
15.
The synchronous approach to reactive and real-time systems 总被引:3,自引:0,他引:3
Benveniste A. Berry G. 《Proceedings of the IEEE. Institute of Electrical and Electronics Engineers》1991,79(9):1270-1282
The state of the art in real-time programming is briefly reviewed. The synchronous approach is then introduced informally and its possible impact on the design of real-time and reactive systems is discussed. The authors present and discuss the application fields and the principles of synchronous programming. The major concern of the synchronous approach is to base synchronous programming languages on mathematical models. This makes it possible to handle compilation, logical correctness proofs, and verification of real-time programs in a formal way, leading to a clean and precise methodology for design and programming 相似文献
16.
J.R.W. Hunter 《Microelectronics Reliability》1981,21(3):401-407
The aim of this paper is to introduce the fundamental ideas of programming, and to show why programming languages are necessary. Various levels of language will be considered and the implmentation of one of them on different microprocessor systems will be discussed. Finally the different stages in software development will be described together with the nature of operating systems. 相似文献
17.
The history of the development of digital computer systems for use in medical care and biological laboratory experiments is reviewed, with special emphasis on programming languages. The relevance to this application of techniques first used in the design of operating systems for simultaneous multiple use of large computer systems and in performing concurrent real-time tasks is demonstrated. A number of applications and specially designed computerized instruments for neurophysiology, in which the programming language Modula was used, are described. The strengths and limitations of Modula are evaluated. The essential parallelism of laboratory and clinical monitoring tasks would seem to promote the use of the emerging technology of multitasking and multiprocessor languages and systems. 相似文献
18.
《Spectrum, IEEE》1995,32(1):62-65
In this overview of the software engineering industry the following topics are discussed: client server systems; object oriented programming and C++; programming toolkits with application frameworks; and visual programming languages 相似文献