Academic literature on the topic 'Pascal programming language'

Create a spot-on reference in APA, MLA, Chicago, Harvard, and other styles

Select a source type:

Consult the lists of relevant articles, books, theses, conference reports, and other scholarly sources on the topic 'Pascal programming language.'

Next to every source in the list of references, there is an 'Add to bibliography' button. Press on it, and we will generate automatically the bibliographic reference to the chosen work in the citation style you need: APA, MLA, Harvard, Chicago, Vancouver, etc.

You can also download the full text of the academic publication as pdf and read online its abstract whenever available in the metadata.

Journal articles on the topic "Pascal programming language"

1

Molnár, Ludovít, Pavol Návrat, and Jiří Šafařík. "The programming language Pascal (in teaching perspective)." ACM SIGPLAN Notices 20, no. 2 (February 1985): 77–79. http://dx.doi.org/10.1145/988304.988314.

Full text
APA, Harvard, Vancouver, ISO, and other styles
2

Wirth, Niklaus. "50 years of Pascal." Communications of the ACM 64, no. 3 (March 2021): 39–41. http://dx.doi.org/10.1145/3447525.

Full text
APA, Harvard, Vancouver, ISO, and other styles
3

Steiger-Carçao, Adolfo, and L. M. Camarinha-Matos. "Concurrent Pascal as a robot level language – a suggestion." Robotica 4, no. 4 (October 1986): 269–72. http://dx.doi.org/10.1017/s0263574700009966.

Full text
Abstract:
SUMMARYThis paper briefly describes actual robot level programming languages, focusing on their intrinsic limitations when compared with traditional concurrent programming languages or when used for robotic systems/flexible production workshops programming, and not only for an isolated manipulator control.To reduce such limitations, a suggestion is made to base the development of robotic programming systems on already existing concurrent languages (Concurrent Pascal, Modula-2), taking into account their built-in extension facilities for fastening the incorporation of (or easy interfacing with) existing packages or products already developed in robotics (robot models, CAD systems, vision systems, etc).Using such languages as a support base for a robotic station programming environment, with access to different components developed separately, will allow a better understanding of the inter-relations among components and their limitations when faced with an integration perspective.
APA, Harvard, Vancouver, ISO, and other styles
4

Nakata, I., and M. Sassa. "Programming with streams in a Pascal-like language." IEEE Transactions on Software Engineering 17, no. 1 (1991): 1–9. http://dx.doi.org/10.1109/32.67573.

Full text
APA, Harvard, Vancouver, ISO, and other styles
5

Burns, A., and G. Davies. "Pascal-FC: a language for teaching concurrent programming." ACM SIGPLAN Notices 23, no. 1 (January 3, 1988): 58–66. http://dx.doi.org/10.1145/44304.44309.

Full text
APA, Harvard, Vancouver, ISO, and other styles
6

Jain, Abhishek, Manohar Kumar, and Manohar Kumar. "System Programming Drawbacks." Journal of Advance Research in Computer Science & Engineering (ISSN: 2456-3552) 2, no. 4 (April 30, 2015): 16–22. http://dx.doi.org/10.53555/nncse.v2i4.453.

Full text
Abstract:
A system programming language usually refers to a programming language used for system programming; such languages are designed for writing system software, which usually requires different development approaches when compared to application software. System software is computer software designed to operate and control the computer hardware, and to provide a platform for running application software. System software includes software categories such as operating systems, utility software, device drivers, compilers, and linkers. In contrast with application languages, system programming languages typically offer more-direct access to the physical hardware of the machine: an archetypical system programming language in this sense was BCPL. System programming languages often lack built in input/output facilities because a system-software project usually develops its own input/output or builds on basic monitor I/O or screen management services facilities. The distinction between languages for system programming and applications programming became blurred with widespread popularity of PL/I, C and Pascal.
APA, Harvard, Vancouver, ISO, and other styles
7

Slinkin, D. A. "USING THE FREE PASCAL PROGRAMMING LANGUAGE AND THE RUBIROBOTLIB SOFTWARE LIBRARY TO CONTROL ROBOTS ON THE LEGO MINDSTORMS EV3 PLATFORM." Informatics in school, no. 7 (November 17, 2018): 8–12. http://dx.doi.org/10.32517/2221-1993-2018-17-7-8-12.

Full text
Abstract:
The article examines the LEGO MINDSTORMS EV3 robotic platform, the advantages and disadvantages of LEGO MINDSTORMS Education EV3 development environment, the possibilities of programming a robot using alternative programming languages and thirdparty firmware. Particular attention is paid to the RubiRobot authoring project and the RubiRobotLib software library which allows developing programs for LEGO MINDSTORMS EV3 on the Free Pascal programming language.
APA, Harvard, Vancouver, ISO, and other styles
8

Kozłowski, K. "POLROB—a manipulator-level programming language based on Pascal." Journal of Microcomputer Applications 14, no. 1 (January 1991): 49–60. http://dx.doi.org/10.1016/0745-7138(91)90012-g.

Full text
APA, Harvard, Vancouver, ISO, and other styles
9

Xinogalos, Stelios, Tomáš Pitner, Mirjana Ivanović, and Miloš Savić. "Students’ perspective on the first programming language: C-like or Pascal-like languages?" Education and Information Technologies 23, no. 1 (April 1, 2017): 287–302. http://dx.doi.org/10.1007/s10639-017-9601-6.

Full text
APA, Harvard, Vancouver, ISO, and other styles
10

Krivoplyasova, E. V., V. Yu Nefyodova, and A. V. Prilepina. "Methods of teaching the basics of programming in Python." Informatics in school, no. 3 (May 14, 2020): 24–30. http://dx.doi.org/10.32517/2221-1993-2020-19-3-24-30.

Full text
Abstract:
The article discusses the main trends in the study of programming languages in the school course of informatics. The programming languages (Basic, Pascal, C, Python, algorithmic language) that are acceptable for use at the Unified State Exam in informatics and ICT and their main features are listed. The analysis of the use of the proposed programming languages in educational and methodological kits on informatics is carried out. The program of the elective course for teaching the basics of programming in Python is proposed. It contains an explanatory note, goals and objectives of the course, thematic planning, course content, expected learning outcomes. The methodical material on the theme "Programming of branching algorithms" in Python is considered.
APA, Harvard, Vancouver, ISO, and other styles
More sources

Dissertations / Theses on the topic "Pascal programming language"

1

Berman, Sonia. "P-Pascal : a data-oriented persistent programming language." Doctoral thesis, University of Cape Town, 1991. http://hdl.handle.net/11427/17084.

Full text
Abstract:
Bibliography: pages 187-199.
Persistence is measured by the length of time an object is retained and is usable in a system. Persistent languages extend general purpose languages by providing the full range of persistence for data of any type. Moreover, data which remains on disk after program termination, is manipulated in the same way as transient data. As these languages are based on general purpose programming languages, they tend to be program-centred rather than data-centred. This thesis investigates the inclusion of data-oriented features in a persistent programming language. P-Pascal, a Persistent Pascal, has been designed and implemented to develop techniques for data clustering, metadata maintenance, security enforcement and bulk data management. It introduces type completeness to Pascal and in particular shows how a type-complete set constructor can be provided. This type is shown to be a practical and versatile mechanism for handling bulk data collections in a persistent environment. Relational algebra operators are provided and the automatic optimisation of set expressions is performed by the compiler and the runtime system. The P-Pascal Abstract Machine incorporates two complementary data placement strategies, automatic updating of type information, and metadata query facilities. The protection of data types, primary (named) objects and their individual components is supported. The challenges and opportunities presented by the persistent store organisation are discussed, and techniques for efficiently exploiting these properties are proposed. We also describe the effects on a data-oriented system of treating persistent and transient data alike, so that they cannot be distinguished statically. We conclude that object clustering, metadata maintenance and security enforcement can and should be incorporated in persistent programming languages. The provision of a built-in, type-complete bulk data constructor and its non-procedural operators is demonstrated. We argue that this approach is preferable to engineering such objects on top of a language, because of greater ease of use and considerable opportunity for automatic optimisation. The existence of such a type does not preclude programmers from constructing their own bulk objects using other types - this is but one advantage of a persistent language over a database system.
APA, Harvard, Vancouver, ISO, and other styles
2

Weisenburger, Pascal [Verfasser], Guido [Akademischer Betreuer] Salvaneschi, and Philipp [Akademischer Betreuer] Haller. "A Programming Language for Distributed Systems / Pascal Weisenburger ; Guido Salvaneschi, Philipp Haller." Darmstadt : Universitäts- und Landesbibliothek Darmstadt, 2020. http://d-nb.info/1220031321/34.

Full text
APA, Harvard, Vancouver, ISO, and other styles
3

Nuttall, Kenneth Robert. "An evaluation of Turbo Pascal as a programming language for structural engineering." Thesis, Virginia Polytechnic Institute and State University, 1986. http://hdl.handle.net/10919/101140.

Full text
Abstract:
Turbo Pascal, a compiler for the personal computer, was investigated to determine if it is compatible with the calculations required by Structural engineers. The compiler was evaluated for calculation intensive programming as well as programming for data manipulation. A processor and a preprocessor for a plane frame program were used because they test the power of the language for calculations and they require the software to be user friendly and highly flexible with regard to manipulation of data. A description of the development and a user's guide to the programs are included.
M.S.
APA, Harvard, Vancouver, ISO, and other styles
4

Weisenburger, Pascal Verfasser], Guido [Akademischer Betreuer] [Salvaneschi, and Philipp [Akademischer Betreuer] Haller. "A Programming Language for Distributed Systems / Pascal Weisenburger ; Guido Salvaneschi, Philipp Haller." Darmstadt : Universitäts- und Landesbibliothek Darmstadt, 2020. http://d-nb.info/1220031321/34.

Full text
APA, Harvard, Vancouver, ISO, and other styles
5

Helliwell, A. M. "Implementation of a highly portable Pascal interpreter using indirect threaded code techniques." Thesis, University of Leeds, 1987. http://ethos.bl.uk/OrderDetails.do?uin=uk.bl.ethos.379646.

Full text
APA, Harvard, Vancouver, ISO, and other styles
6

Sin, Tak-wah. "An empirical study on the difficulties of senior secondary students in learning PASCAL programming." Hong Kong : University of Hong Kong, 1995. http://sunzi.lib.hku.hk/hkuto/record.jsp?B14042824.

Full text
APA, Harvard, Vancouver, ISO, and other styles
7

Hui, Nai-pun. "An experimental study on learning of Pascal looping construct." Hong Kong : University of Hong Kong, 1998. http://sunzi.lib.hku.hk/hkuto/record.jsp?B20058044.

Full text
APA, Harvard, Vancouver, ISO, and other styles
8

Li, Bin. "An interface between single assignment C and vector pascal." Connect to e-thesis, 2007. http://theses.gla.ac.uk/107/.

Full text
Abstract:
Thesis (Ph.D.) - University of Glasgow, 2007.
Ph.D. thesis submitted to the Department of Computing Science, Faculty of Information and Mathematical Sciences, University of Glasgow, 2007. Includes bibliographical references. Print version also available.
APA, Harvard, Vancouver, ISO, and other styles
9

Sin, Tak-wah, and 冼德華. "An empirical study on the difficulties of senior secondary students inlearning PASCAL programming." Thesis, The University of Hong Kong (Pokfulam, Hong Kong), 1995. http://hub.hku.hk/bib/B31958230.

Full text
APA, Harvard, Vancouver, ISO, and other styles
10

Marjana, Pardanjac (Barbarić). "Model učenja programskog jezika PASCAL na daljinu." Phd thesis, Univerzitet u Novom Sadu, Tehnički fakultet Mihajlo Pupin u Zrenjaninu, 2010. http://dx.doi.org/10.2298/NS20101104PARDANJAC.

Full text
Abstract:
Kreiran je model učenja programskog jezika PASCAL na daljinu, sasmernicama za kvalitetniju realizaciju nastavnog procesa u primeniračunara. Primenjen je model Web baziranog sistema učenja na daljinuDLearn, sa 9 modula (upravljenje korisnicima i dozvolama,administrativni modul, modul za upravljanje korisničkim podacima, modulza održavanje nastavnih materijala (CM – Curriculum Module), modul zaproveru znanja, modul za prijavu ispita, modul za slanje e – mail poruka,modul za generisanje različitih izveštaja, modul za publikovanje poSCORM standardu). Omogućena primena savremene tehnologije, čime se prati sadašnji naučno – tehnološko – informatički razvoj, opismenjavanje učenika za primenu savremene tehnologije, nastavnicima olakšan i pojednostavljen načinpromene teorije i zadataka, i na taj način omogućeno jednostavnije i boljepraćenje ubrzanog društvenog razvoja, proučavanje gradiva kada učenicimaodgovara, nema propuštene nastave, prelazak na novu temu tek nakonsavladavanja prethodne, način i stil rada primereni su svakom učeniku,svako radi prema svojim sposobnostima i sklonostima, čime se povećavastepen usvojenosti predviđenog nastavnog sadržaja.
Created a model of learning programming language PASCAL in the distance, with guidelines for better implementation of the teaching process in the implementation of the computer. Applied the model of Web-based distance learning system DLearn, with 9 modules (control users and permissions, administrative module, the module for managing user data, module for the maintenance of teaching material (CM – Curriculum Module), module test, examine the application module, the module for sending e - mail messages, the module to generate various reports, the module for publication by SCORM standard). Enabled the application of modern technology, which monitors the current science - technology - informatics development, literacy students for the application of modern technology, teachers relieved and simplified theory of how the changes and tasks, and thus allow easier and better tracking of accelerated social development, studies of the match when the students, no missed school, switch to the new theme only after overcoming the previous, manner and style of work are appropriate each student, each working according to their abilities and preferences, increasing the level of acquisition of the scheduled content.
APA, Harvard, Vancouver, ISO, and other styles
More sources

Books on the topic "Pascal programming language"

1

Pascal programming. Englewood Cliffs, N.J: Prentice-Hall, 1987.

Find full text
APA, Harvard, Vancouver, ISO, and other styles
2

Pascal programming. New York: Wiley, 1987.

Find full text
APA, Harvard, Vancouver, ISO, and other styles
3

Holmes, B. J. Pascal programming. Eastleigh: D P Publications, 1987.

Find full text
APA, Harvard, Vancouver, ISO, and other styles
4

Holmes, B. J. Pascal programming. London: DP Publications, 1988.

Find full text
APA, Harvard, Vancouver, ISO, and other styles
5

Holmes, B. J. Pascal programming. London: DP, 1993.

Find full text
APA, Harvard, Vancouver, ISO, and other styles
6

Pascal programming. Monterey, Calif: Brooks/Cole Pub., 1985.

Find full text
APA, Harvard, Vancouver, ISO, and other styles
7

Forkner, Irvine. Pascal programming. Monterey, Calif: Brooks/Cole Pub., 1985.

Find full text
APA, Harvard, Vancouver, ISO, and other styles
8

Programming in PASCAL. New York: Barnes & Noble, 1985.

Find full text
APA, Harvard, Vancouver, ISO, and other styles
9

Dale, Nell B. Programming in Pascal. Boston: Jones and Bartlett Publishers, 1997.

Find full text
APA, Harvard, Vancouver, ISO, and other styles
10

Mandell, Steven L. Pascal programming today. St. Paul, MN: West Pub. Co., 1987.

Find full text
APA, Harvard, Vancouver, ISO, and other styles
More sources

Book chapters on the topic "Pascal programming language"

1

Wirth, N. "The Programming Language Pascal." In Software Pioneers, 121–48. Berlin, Heidelberg: Springer Berlin Heidelberg, 2002. http://dx.doi.org/10.1007/978-3-642-59412-0_9.

Full text
APA, Harvard, Vancouver, ISO, and other styles
2

Katkov, Sergey I., and Eugeny Y. Ruban. "Parallel Programming System Based on Super Pascal Language." In Lecture Notes in Computer Science, 481–82. Berlin, Heidelberg: Springer Berlin Heidelberg, 1999. http://dx.doi.org/10.1007/3-540-48387-x_52.

Full text
APA, Harvard, Vancouver, ISO, and other styles
3

Bohlender, Gerd, Christian Ullrich, Jürgen Wolff von Gudenberg, and Louis B. Rall. "Real Floating-Point Arithmetic—The Heart of a Scientific Programming Language." In Pascal-Sc, 42–57. Elsevier, 1987. http://dx.doi.org/10.1016/b978-0-12-111155-7.50006-1.

Full text
APA, Harvard, Vancouver, ISO, and other styles
4

Ashcroft, E. A., A. A. Faustini, R. Jaggannathan, and W. W. Wadge. "Other Uses of Intensionality." In Multidimensional Programming. Oxford University Press, 1995. http://dx.doi.org/10.1093/oso/9780195075977.003.0011.

Full text
Abstract:
In Chapter 2 we presented what is essentially a creation myth of intensional programming—that far-sighted researchers studied intensional logic and then applied this knowledge by designing a language that embodied intensional principles. In fact, the whole project grew out of a more modest attempt to make fairly conventional Pascal-style programming mathematically acceptable. Indexed sequences were originally added so that programs which, in Pascal, used for-loops and reassignment, could be rewritten as equations involving temporal operators.
APA, Harvard, Vancouver, ISO, and other styles
5

Ashcroft, E. A., A. A. Faustini, R. Jaggannathan, and W. W. Wadge. "Syntax and Semantics." In Multidimensional Programming. Oxford University Press, 1995. http://dx.doi.org/10.1093/oso/9780195075977.003.0006.

Full text
Abstract:
In this chapter, the syntax of Lucid will be formally specified. Also, the denotational semantics of Lucid will be outlined. The example programs in Chapter 1, surprisingly perhaps, informally introduced all the syntax of Lucid. There, we saw where clauses, definitions, terms, dimension names variables, functions, constants, and operations. Now, we will see how these syntactic entities are formalized, and the examples in the previous chapter will be looked at again, this time to see which of the syntactic entities are being used, and how. Lucid is an expression-based language: every Lucid program is a term, which might be a where clause of size 1. A where clause of size n is an n-tuple of terms together with declarations of new dimensions and subsidiary definitions (that follow the keyword where). The definitions in a where clause have right-hand sides that may be where clauses. Thus, Lucid programs are naturally recursively structured, to arbitrary depth. We will say that Lucid is where clause structured, where we intend that expression to convey all that the expression block structured conveys about scoping in, say, Algol, Pascal, or Ada. After that very cursory top-down view of Lucid, we now immediately look at the basic entities from which terms are formed: variables, functions, constants, and operations. These four basic types of entities we will call atoms. Syntactically, variables and functions are represented by identifiers, which are alphanumeric strings that start with a letter. Constants and operations, on the other hand, are usually represented by characters other than letters, such as + and 3 and #. Some operations and constants are represented by alphanumeric strings, such as fby, true, and div. (Also, the ternary conditional operation is represented by four such strings: if, then, else, and fi.) We will say that these strings are not identifiers—they are special reserved keywords—and we will not allow them to be used to represent variables or functions. (This is standard practice for many languages.) All atoms have two arities, which we will call the Roman and the Greek arities.
APA, Harvard, Vancouver, ISO, and other styles
6

"9. Programming Languages." In The Computer from Pascal to von Neumann, 333–41. Princeton: Princeton University Press, 2008. http://dx.doi.org/10.1515/9781400820139.333.

Full text
APA, Harvard, Vancouver, ISO, and other styles
7

"Computer-Based Mathematics Education." In Advances in Early Childhood and K-12 Education, 28–51. IGI Global, 2021. http://dx.doi.org/10.4018/978-1-7998-5718-1.ch003.

Full text
Abstract:
In this chapter, the authors mention, briefly, the attempts made from the 1970s to today to insert modern technologies in the teaching/learning of mathematics. They start with the first pocket calculators in the 1970s, which had a rapid technological diffusion that still exists. They focus on the impact that digital electronic technology has had on teaching/learning math. They will not follow a strictly chronological order, preferring to dwell on what, in their opinion, are the fundamental stages. So, the advent of the PC and programming languages—Logo, Basic, Pascal—CAI programs, DGS software, CAS. They conclude with their MatCos Project, after mentioning the new coding languages, including Scratch.
APA, Harvard, Vancouver, ISO, and other styles
8

Dasgupta, Subrata. "Abstractions All The Way." In The Second Age of Computer Science. Oxford University Press, 2018. http://dx.doi.org/10.1093/oso/9780190843861.003.0006.

Full text
Abstract:
Creative people are driven by certain inner forces, inner needs that are part cognitive, part affective. One such force is intellectual curiosity: the need to know or understand. Another compelling drive is dissatisfaction with the status quo. We saw this as the force that impelled Nicklaus Wirth into creating Pascal (Chapter 1, Section 1.7). But few in the emerging computer science community of the first age of computer science epitomized this characteristic more fiercely than Edsger W. Dijkstra. In his case his discontent was with the direction programming had taken in the 1960s. And the strength of his dissat­isfaction was never more evident than in a letter to the editor of the Communications of the ACM in 1968. The practice of communicating new scientific results by their discoverers in the form of compact letters to the editors of scientific journals was, of course, well established in the natural sciences. The British journal Nature (London) had established this tradition right from its inaugural issue in 1869. But in an upstart discipline, as computer science still was, this practice as a means of scientific communication was quite un­usual. (In one of his celebrated handwritten “EWD notes,” Dijkstra, reflecting retrospectively, explained that his short paper was published as a letter to bypass the usual publication pipeline and that the editor who made this decision was Nicklaus Wirth.) Dijkstra had long been concerned with the question of program quality and how one may acquire confidence in the reliability or correctness of a program. But, as the title of the letter— “Goto Statement Considered Harmful”— tells us, the object of his discontent lay in the use of the goto statement— the unconditional branch available in one notation or another in most programming languages, including Algol-like ones. Dijkstra claimed that the quality of the programmers decreased as a function of the frequency of the goto statements in their programs. And so he proposed that the goto should be banished from all high- level programming languages.
APA, Harvard, Vancouver, ISO, and other styles

Conference papers on the topic "Pascal programming language"

1

Cockshott, Paul, Ciaran Mcreesh, Susanne Oehler, and Youssef Gdura. "Array programming in pascal." In PLDI '15: ACM SIGPLAN Conference on Programming Language Design and Implementation. New York, NY, USA: ACM, 2015. http://dx.doi.org/10.1145/2774959.2774960.

Full text
APA, Harvard, Vancouver, ISO, and other styles
2

Diatta, Baboucar, Adrien Basse, and Samuel Ouya. "PasOnto: Ontology for Learning Pascal Programming Language." In 2019 IEEE Global Engineering Education Conference (EDUCON). IEEE, 2019. http://dx.doi.org/10.1109/educon.2019.8725092.

Full text
APA, Harvard, Vancouver, ISO, and other styles
3

Cunniff, N., R. P. Taylor, and J. B. Black. "Does programming language affect the type of conceptual bugs in beginners' programs? A comparison of FPL and Pascal." In the SIGCHI conference. New York, New York, USA: ACM Press, 1986. http://dx.doi.org/10.1145/22627.22368.

Full text
APA, Harvard, Vancouver, ISO, and other styles
We offer discounts on all premium plans for authors whose works are included in thematic literature selections. Contact us to get a unique promo code!

To the bibliography