首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到19条相似文献,搜索用时 812 毫秒
1.
项目教学法在《C语言程序设计》教学中的研究   总被引:1,自引:1,他引:0  
《C语言程序设计》课程是大学本科计算机专业基础课。本文根据《C语言程序设计》课程的特点,结合多年的教学实践和体会,探讨了《C语言程序设计》课程体系教学方法与教学手段的改革,文中主要讨论了项目教学法在该课程中的应用。【  相似文献   

2.
问题诱导启发式程序设计语言教学方法   总被引:1,自引:1,他引:0  
启发式方法已经在程序设计语言教学中广泛应用。通过分析现有启发式方法,结合程序设计语言教学,提出一种新的启发式方法——问题诱导启发式程序设计语言教学方法,并结合具体语言讨论该方法的应用策略。实践证明,该方法可以提高学生的知识理解和运用能力。  相似文献   

3.
任务驱动教学法在程序设计语言教学中的研究与应用   总被引:1,自引:0,他引:1  
杨桦  杨小燕 《计算机教育》2009,(8):78-80,71
目前在我国职业教育中推广任务驱动教学法,该教学法用于程序设计语言教学成效显著。笔者就任务驱动教学法在程序设计语言类教学中的应用做了初步的实践与探索,认为在程序设计语言类教学中采用任务驱动教学法,相对于传统教学而言优势明显,能有效组织实施教学。  相似文献   

4.
不分专业的“C语言程序设计”课程没有针对高职应用电子的专业特点。本文分析了该课程的现状及其与高职应用电子专业其他课程之间的关系,提出了将“C语言程序设计”置换为“单片机C语言程序设计”的改革设想,使之成为高职应用电子专业的一门专业技能课程。  相似文献   

5.
CCITT高级程序设计语言CHILL是用于存储程序控制(SPC)电话交换机的标准程序设计语言本文选取并实现了一个实用的CHILL子集,命名为Mini-CHILL。该子集保留了CHILL语言的特征和除信号外的所有并发机构。文中着重介绍在实现Mini-CHILL中所应用的主要技术  相似文献   

6.
Perl语言是实用性很强的一门程序设计语言。本文介绍了Perl语言的特点、功能,以及Perl语言的效率问题。另外,还讨论了该语言在群机系统领域,特别是系统管理软件中的重要应用。  相似文献   

7.
本文是由D.Scott和C.Strachey所研究的程序设计语言语义理论的入门指导性读物。它论述了该理论在形式语言描述方面的应用,文章还介绍了该理论在其它方面的应用。本文考察的第一个语言LOOP是十分初级的,它的定义仅仅说明其途径的记号和方法论。然后把环境、存贮与后继等语义概念引入到程序设计语言特征的模型种类中。文章扼要地论述了Scott关于计算的基本数学理论。最后,本文给出语言GEDA-NKEN的形式定义。  相似文献   

8.
Gitto语言是一种能适用于硬实时控制应用的高级编程语言。介绍了Giotto语言的编程方法,以自主航模的设计为例,说明了Giotto语言如何在实际设计中应用,由于Giotto设计过程中将时序程序与功能程序分离的特点,使Giotto程序与具体的运行平台无关,提高了程序的健壮性、稳定性及代码的复用性。  相似文献   

9.
随着互联网应用和Web服务的不断发展,人们逐渐认可Java语言具有许多优秀的特性,是当今最为流行的程序设计语言之一。越来越多的高校将Java语言作为程序设计教学是主要的变成工具,本位主要介绍Java语言的特点及在程序设计教学中的应用。  相似文献   

10.
C++程序设计中动态内存使用技术探讨   总被引:1,自引:0,他引:1  
使用new和delete操作符动态分配和回收内存是C 语言的一大特征,它能提高程序的可靠性?本文讨论了C 语言的动态内存使用技术,举例说明了该技术在程序设计中的应用,并对使用中的常见问题给出了简单的解决方法。  相似文献   

11.
12.
Prechelt  L. 《Computer》2000,33(10):23-29
Often heated, debates regarding different programming languages' effectiveness remain inconclusive because of scarce data and a lack of direct comparisons. The author addresses that challenge, comparatively analyzing 80 implementations of the phone-code program in seven different languages (C, C++, Java, Perl, Python, Rexx and Tcl). Further, for each language, the author analyzes several separate implementations by different programmers. The comparison investigates several aspects of each language, including program length, programming effort, runtime efficiency, memory consumption, and reliability. The author uses comparisons to present insight into program language performance  相似文献   

13.
14.
《Knowledge》2000,13(2-3):151-157
This paper describes Cape, a programming environment combining Clips And Perl with Extensions. Clips is an efficient and expressive forward-chaining rule-based system with a flexible object system. Perl is a popular procedural language with extremely powerful regular expression matching facilities, and a huge library of freely available software. Cape closely integrates these languages, and provides extensions to facilitate building systems with an intimate mixture of the two. The paper describes the facilities Cape offers programmers and the demonstration systems and “component applications” distributed with it. The use of the system is then discussed with reference to dime (Distributed Information Manipulation Environment), a toolkit being developed to support identifying and coordinating the use of external knowledge sources. Finally, planned developments of the system are indicated.  相似文献   

15.
It has been argued that most end-users would not want to write programs, no matter what kind of tools they had to help them. This paper analyzes the reasons for that situation, and addresses them with a new approach to programming. There is a large class of users who are very reluctant to create any kind of abstraction within a computer (they will not create a new directory, let alone a Word macro). But these people do create abstractions in their everyday lives outside the computer. The reason for their computer habits can be explained in terms of a simple investment and risk model. See What You Need (SWYN) is a system intended to deliver the capabilities—not just of Word macros, but of Perl—to end-users. The techniques it adopts are those of programming by example, visual program representation and direct manipulation. SWYN is not intended to be a complete system, and is unlikely to develop into a complete Perl replacement. It is a research vehicle, supporting the evaluation of specific features aimed at reducing the perceived risk of abstraction in programming. This paper describes two elements of the SWYN project, both of them related to the regular expressions that are central to pattern matching in Perl. The first is a prototype system that acquires regular expressions from the type of examples required in direct manipulation of data for programming. The second is an experimental evaluation of alternative notations for visualizing regular expressions. This experiment demonstrated a clear advantage for graphical notations in typical end-user tasks, both over conventional regular expressions, and over a tutorial-style textual notation. The overall effect is a reduction both in programming investment and in perceived risk.  相似文献   

16.
Heikki Halme  Juha Heinnen 《Software》1988,18(10):999-1009
GNU Emacs is usually used only as an extensible editor. However, the ability to integrate inferior processes into GNU Emacs makes it an attractive programming environment. Like Interlisp and Smalltalk-80, GNU Emacs can be extended dynamically by its user. Unlike these programming environments, it can be used easily as a programming environment for an arbitrary programming language, and not just for its extension language. This paper discusses the methods of extending GNU Emacs and how we have applied them in creating a programming environment for a high-level specification language called AGENT.  相似文献   

17.
18.
The transition from imperative programming to functional programming for problems whose mathematical nature is not immediately obvious raises two questions. First, how can the function concept be applied to such problems, and, secondly, what language concepts are most suited in this situation. This paper shows that an existing functional programming language is very well suited for the elegant implementation of interactive programs. As an example, a text editor is described. The implementation of the editor has once more demonstrated the benefits of functional programming: fast generation of short and reliable programs. This indicates that it is worth while to investigate the application fields of functional programming languages as well as their implementation, in order to try to make them into general-purpose programming languages that can be used in a production environment.  相似文献   

19.
Perl is a powerful language for writing portable programs on a wide range of platforms. In this article two stand‐alone Perl toolkits, Prima and IPA, are presented, which provide graphical user interface and image processing functionality with features not found in any other Perl toolkits. Prima is a platform‐independent Perl graphic toolkit with an object‐oriented interface. Its features include an extensive set of Perl‐coded interface elements, a wide range of image types and conversion routines, and a visual builder. IPA is an image processing toolkit based on Prima functionality, and it provides a set of common two‐dimensional operators. Prima and IPA are used as a base for biological research, where the effects of various peptide‐based preparations on neuron culture are studied. Copyright © 2005 John Wiley & Sons, Ltd.  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号