Academic literature on the topic 'Programming languages (Electronic computers) Computer programming'

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 'Programming languages (Electronic computers) Computer programming.'

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 "Programming languages (Electronic computers) Computer programming"

1

Galassi, Giuseppe, and Richard V. Mattessich. "Some Clarification to the Evolution of the Electronic Spreadsheet." Journal of Emerging Technologies in Accounting 11, no. 1 (December 1, 2014): 99–104. http://dx.doi.org/10.2308/jeta-51114.

Full text
Abstract:
ABSTRACT As early as 1961 Mattessich suggested (in an article in The Accounting Review) to use budget simulation in form of a computerized spreadsheet. This was followed up by him in a mathematical model, outlined in his book Accounting and Analytical Methods (Mattessich 1964a) with a corresponding computer program (in FORTRAN IV on mainframe computers), including illustrations in a companion volume (Simulation of the Firm through a Budget Computer Program, Mattessich 1964b). Five years later (in 1969) Rene Pardo and Remy Landau co-presented “LANPAR” (LANguage for Programming Arrays at Random) at Random Corporation. This electronic spreadsheet type was also used on mainframe computers for budgeting at Bell Canada, AT&T, Bell operating companies, and General Motors. In 1978, Dan Bricklin and Robert Frankston introduced VisiCalc, the first commercialized spreadsheet program for personal desktop (Apple) computers. This program became the trailblazer for future developments of electronic spreadsheets.
APA, Harvard, Vancouver, ISO, and other styles
2

Chun, Seok-Ju, Yunju Jo, and Seungmee Lee. "The Effect of Programming Classes with Tangible Scratch Blocks on the Programming Interest of 6th Grade Elementary School Students." International Journal of Information and Education Technology 11, no. 9 (2021): 405–9. http://dx.doi.org/10.18178/ijiet.2021.11.9.1542.

Full text
Abstract:
In this paper, we introduce an original, classroom-based approach for teaching Scratch programming to 6th grade elementary school students. Scratch is a programming language that involves assembling icon-based command blocks. It was designed to avoid the complex syntax errors seen in other programming languages, making it especially accessible for younger learners. While Scratch does provide a visual programming environment in which potentially just about anyone can learn to read and write programming code, there can still be a reduced overall interest in learning programming, because younger learners in particular can find it difficult to intuitively understand or be stimulated by abstract concepts of programming such as sequences, conditions, and repetition, which are present in Scratch. Our research involves the development of a tangible, electronic block system that allows students to manipulate physical objects with their hands to perform programming tasks. The system consists of a Scratch simulator and physical, Scratch electronic blocks embodying Scratch user interface shapes. We devised and delivered a programming course to 6th grade Korean elementary school students using our block system. The results are encouraging.
APA, Harvard, Vancouver, ISO, and other styles
3

Skalka, C. "Programming Languages and Systems Security." IEEE Security and Privacy Magazine 3, no. 3 (May 2005): 80–83. http://dx.doi.org/10.1109/msp.2005.77.

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

Lohr, K. P. "Book reviews - Programming languages-A grand tour." IEEE Communications Magazine 24, no. 2 (February 1986): 56. http://dx.doi.org/10.1109/mcom.1986.1093024.

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

de Freitas, Aparecido Valdemir. "Programming Languages adherent to the Adaptive Paradigm." IEEE Latin America Transactions 5, no. 7 (November 2007): 522–26. http://dx.doi.org/10.1109/t-la.2007.4445751.

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

Perrott, R. H., and Adib Zarea-Aliabadi. "Languages for programming distributed memory systems." Computing & Control Engineering Journal 4, no. 6 (1993): 269. http://dx.doi.org/10.1049/cce:19930061.

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

NAKAMURA, M. "A Behavioral Specification of Imperative Programming Languages." IEICE Transactions on Fundamentals of Electronics, Communications and Computer Sciences E89-A, no. 6 (June 1, 2006): 1558–65. http://dx.doi.org/10.1093/ietfec/e89-a.6.1558.

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

Zieliński, Cezary. "Description of semantics of robot programming languages." Mechatronics 2, no. 2 (April 1992): 171–98. http://dx.doi.org/10.1016/0957-4158(92)90030-r.

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

Putra, Yeviki Maisyah. "PENERAPAN SISTEM INFORMASI PERPUSTAKAAN PADA SMA NEGERI 2 MUARA BUNGO MENGGUNAKAN BAHASA PEMROGRAMAN JAVA DAN DIDUKUNG DATABASE MARIADB." INTECOMS: Journal of Information Technology and Computer Science 1, no. 2 (July 31, 2018): 198–211. http://dx.doi.org/10.31539/intecoms.v1i2.293.

Full text
Abstract:
Computers are an electronic device that is not strange to every human being because it serves as a tool in all things. The computer has an application program capable of processing various types of data quickly, precisely and accurately. Therefore, many agencies that use computer services as a tool that can help in the activities of the company. Based on the research that has been done in the Library of SMA Negeri 2 Muara Bungo by using field research methods, libraries and laboratories, it is known that the system used in borrowing and returning books is still done manually and simply. With the design of Library information systems supported by Java programming language will provide better solutions to the problems encountered. The level of error in doing the calculations can be minimized, the information produced more accurately and the data can be stored safely Keywords : Library, SMA Negeri 2 Muara Bungo, Java, MariaDB, Library Information System
APA, Harvard, Vancouver, ISO, and other styles
10

Halang, Wolfgang A., and Alexander D. Stoyenko. "Comparative evaluation of high-level real-time programming languages." Real-Time Systems 2, no. 4 (November 1990): 365–82. http://dx.doi.org/10.1007/bf01995678.

Full text
APA, Harvard, Vancouver, ISO, and other styles
More sources

Dissertations / Theses on the topic "Programming languages (Electronic computers) Computer programming"

1

Lewis, E. Christopher. "Achieving robust performance in parallel programming languages /." Thesis, Connect to this title online; UW restricted, 2001. http://hdl.handle.net/1773/6996.

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

Roe, Paul. "Parallel programming using functional languages." Thesis, Connect to e-thesis, 1991. http://theses.gla.ac.uk/1052.

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

Cardone, Richard Joseph. "Language and compiler support for mixin programming." Access restricted to users with UT Austin EID Full text (PDF) from UMI/Dissertation Abstracts International, 2002. http://wwwlib.umi.com/cr/utexas/fullcit?p3077428.

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

Kirby, Graham N. C. "Reflection and hyper-programming in persistent programming systems." Thesis, University of St Andrews, 1992. http://hdl.handle.net/10023/1673.

Full text
Abstract:
In an orthogonally persistent programming system, data is treated in a manner independent of its persistence. This gives simpler semantics, allows the programmer to ignore details of long-term data storage and enables type checking protection mechanisms to operate over the entire lifetime of the data. The ultimate goal of persistent programming language research is to reduce the costs of producing software. The work presented in this thesis seeks to improve programmer productivity in the following ways: • by reducing the amount of code that has to be written to construct an application; • by increasing the reliability of the code written; and • by improving the programmer’s understanding of the persistent environment in which applications are constructed. Two programming techniques that may be used to pursue these goals in a persistent environment are type-safe linguistic reflection and hyper-programming. The first provides a mechanism by which the programmer can write generators that, when executed, produce new program representations. This allows the specification of programs that are highly generic yet depend in non-trivial ways on the types of the data on which they operate. Genericity promotes software reuse which in turn reduces the amount of new code that has to be written. Hyper-programming allows a source program to contain links to data items in the persistent store. This improves program reliability by allowing certain program checking to be performed earlier than is otherwise possible. It also reduces the amount of code written by permitting direct links to data in the place of textual descriptions. Both techniques contribute to the understanding of the persistent environment through supporting the implementation of store browsing tools and allowing source representations to be associated with all executable programs in the persistent store. This thesis describes in detail the structure of type-safe linguistic reflection and hyper-programming, their benefits in the persistent context, and a suite of programming tools that support reflective programming and hyper-programming. These tools may be used in conjunction to allow reflection over hyper-program representations. The implementation of the tools is described.
APA, Harvard, Vancouver, ISO, and other styles
5

VAKILZADIAN, HAMID. "DESIGN OF PORTABLE DIRECT EXECUTING LANGUAGES FOR INTERACTIVE SIMULATION." Diss., The University of Arizona, 1985. http://hdl.handle.net/10150/188106.

Full text
Abstract:
DESIRE P is a general purpose continuous time simulation language suitable for interactive simulation, dynamic system study, mathematical modeling, process control analysis. It includes an interactive editor, file manipulation facilities, and graphic packages, making it a completely self-contained system. The PDP-11 version of DESIRE P handles 20 state variables, while the VAX/VMS version runs 150 or more. An interpreted job-control language serves for interactive program entry, editing and file operations, and for programming multirun simulation studies. The dynamic segment, containing differential equations in first-order form, is entered just like the job-control statments and accesses the same variables. DESIRE P is largely written in PASCAL, and most of it can be transferred to different computers, with little change. The PASCAL implementation proves that the high-level language can be used to program direct executing languages, still keeping efficiency and speed comparable to assembly language. The runtime compiler of DESIRE P generates fast and efficient code. DESIRE P can incorporate existing and new precompiled FORTRAN numerical integration algorithms.
APA, Harvard, Vancouver, ISO, and other styles
6

Olsson, Ronald Arthur. "ISSUES IN DISTRIBUTED PROGRAMMING LANGUAGES: THE EVOLUTION OF SR (CONCURRENT)." Diss., The University of Arizona, 1986. http://hdl.handle.net/10150/183888.

Full text
Abstract:
This dissertation examines fundamental issues that face the designers of any distributed programming language. It considers how programs are structured, how processes communicate and synchronize, and how hardware failures are represented and handled. We discuss each of these issues and argue for a particular approach based on our application domain: distributed systems (such as distributed operating systems) and distributed user applications. We conclude that a language for such applications should include the following mechanisms: dynamic modules, shared variables (within a module), dynamic processes, synchronous and asynchronous forms of message passing, rendezvous, concurrent invocation, and early reply. We then describe the current SR language, which has evolved considerably based on our experience. SR provides the above mechanisms in a way that is expressive yet simple. SR resolves the tension between expressiveness and simplicity by providing a variety of mechanisms based on only a few underlying concepts. The main language constructs are still resources and operations. Resources encapsulate processes and the variables they share; operations provide the primary mechanism for process interaction. One way in which SR has changed is that both resources and processes are now created dynamically. Another change is that all the common mechanisms for process interaction--local and remote procedure call, rendezvous, dynamic process creation, asynchronous message passing, and semaphores--are now supported by a novel integration of the mechanisms for invoking and servicing operations. Many small and several larger examples illustrate SR's mechanisms and the interplay between them; these examples also demonstrate the language's expressiveness and flexibility. We then describe our implementation of SR. The compiler, linker, and run-time support are summarized. We then focus on how the generated code and run-time support interact to provide dynamic resources and to generate and service invocations. We also describe optimizations for certain operations. Measurements of the implementation's size and cost are given. The implementation has been in use since November 1985 and is currently being improved. Finally, we justify SR's syntax and semantics and examine how its mechanisms compare to other approaches to distributed programming. We also discuss how SR balances expressiveness, simplicity, and efficiency.
APA, Harvard, Vancouver, ISO, and other styles
7

Horne, Ross J. "Programming languages and principles for read-write linked data." Thesis, University of Southampton, 2011. https://eprints.soton.ac.uk/210899/.

Full text
Abstract:
This work addresses a gap in the foundations of computer science. In particular, only a limited number of models address design decisions in modern Web architectures. The development of the modern Web architecture tends to be guided by the intuition of engineers. The intuition of an engineer is probably more powerful than any model; however, models are important tools to aid principled design decisions. No model is sufficiently strong to provide absolute certainty of correctness; however, an architecture accompanied by a model is stronger than an architecture accompanied solely by intuition lead by the personal, hence subjective, subliminal ego. The Web of Data describes an architecture characterised by key W3C standards. Key standards include a semi-structured data format, entailment mechanism and query language. Recently, prominent figures have drawn attention to the necessity of update languages for the Web of Data, coining the notion of Read–Write Linked Data. A dynamicWeb of Data with updates is a more realistic reflection of the Web. An established and versatile approach to modelling dynamic languages is to define an operational semantics. This work provides such an operational semantics for a Read–Write Linked Data architecture. Furthermore, the model is sufficiently general to capture the established standards, including queries and entailments. Each feature is relative easily modelled in isolation; however a model which checks that the key standards socialise is a greater challenge to which operational semantics are suited. The model validates most features of the standards while raising some serious questions. Further to evaluating W3C standards, the operational mantics provides a foundation for static analysis. One approach is to derive an algebra for the model. The algebra is proven to be sound with respect to the operational semantics. Soundness ensures that the algebraic rules preserve operational behaviour. If the algebra establishes that two updates are equivalent, then they have the same operational capabilities. This is useful for optimisation, since the real cost of executing the updates may differ, despite their equivalent expressive powers. A notion of operational refinement is discussed, which allows a non-deterministic update to be refined to a more deterministic update. Another approach to the static analysis of Read–Write Linked Data is through a type system. The simplest type system for this application simply checks that well understood terms which appear in the semi-structured data, such as numbers and strings of characters, are used correctly. Static analysis then verifies that basic runtime errors in a well typed program do not occur. Type systems for URIs are also investigated, inspired by W3C standards. Type systems for URIs are controversial, since URIs have no internal structure thus have no obvious non-trivial types. Thus a flexible type system which accommodates several approaches to typing URIs is proposed.
APA, Harvard, Vancouver, ISO, and other styles
8

Chronaki, Catherine Eleftherios. "Parallelism in declarative languages /." Online version of thesis, 1990. http://hdl.handle.net/1850/10793.

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

Judd, Mark. "A view of types and parameterization in programming languages /." Thesis, McGill University, 1985. http://digitool.Library.McGill.CA:80/R/?func=dbin-jump-full&object_id=63360.

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

Vikhorev, Konstantin. "Real-time guarantees in high-level agent programming languages." Thesis, University of Nottingham, 2011. http://eprints.nottingham.ac.uk/13036/.

Full text
Abstract:
In the thesis we present a new approach to providing soft real-time guarantees for Belief-Desire-Intention (BDI) agents. We analyse real-time guarantees for BDI agents and show how these can be achieved within a generic BDI programming framework. As an illustration of our approach, we develop a new agent architecture, called AgentSpeak(RT), and its associated programming language, which allows the development of real-time BDI agents. AgentSpeak(RT) extends AgentSpeak(L) [28] intentions with deadlines which specify the time by which the agent should respond to an event, and priorities which specify the relative importance of responding to a particular event. The AgentSpeak(RT) interpreter commits to a priority-maximal set of intentions: a set of intentions that is maximally feasible while preferring higher priority intentions. Real-time tasks can be freely mixed with tasks for which no deadline and/or priority has been specified, and if no deadlines and priorities are specified, the behavior of the agent defaults to that of a non real-time BDI agent. We perform a detailed case study of the use of AgentSpeak(RT) to demonstrate its advantages. This case study involves the development of an intelligent control system for a simple model of a nuclear power plant. We also prove some properties of the AgentSpeak(RT) architecture such as guaranteed reactivity delay of the AgentSpeak(RT) interpreter and probabilistic guarantees of successful execution of intentions by their deadlines. We extend the AgentSpeak(RT) architecture to allow the parallel execution of intentions. We present a multitasking approach to the parallel execution of intentions in the AgentSpeak(RT) architecture. We demonstrate advantages of parallel execution of intentions in AgentSpeak(RT) by showing how it improves behaviour of the intelligent control system for the nuclear power plant. We prove real-time guarantees of the extended AgentSpeak(RT) architecture. We present a characterisation of real-time task environments for an agent, and describe how it relates to AgentSpeak(RT) execution time profiles for a plan and an action. We also show a relationship between the estimated execution time of a plan in a particular environment and the syntactic complexity of an agent program.
APA, Harvard, Vancouver, ISO, and other styles
More sources

Books on the topic "Programming languages (Electronic computers) Computer programming"

1

Silverman, Gordon. Computers and computer languages. New York: McGraw-Hill, 1988.

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

David, Turkiew, ed. Computers and Computer Languages. New York: McGraw-Hill, 1987.

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

Silverman, Gordon. Computers and computer languages. Maidenhead: McGraw-Hill, 1988.

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

Hofeditz, C. A. Computer programming languages in practice. London: Heinemann, 1985.

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

Programming languages. Santa Rosa, Calif: Burgess Communications, 1987.

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

Programming languages. New York: Macmillan, 1988.

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

Concepts in programming languages. Cambridge, UK: Cambridge University Press, 2003.

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

BOOKS, Editors of TIME-LIFE. Computer languages. Edited by Time-Life Books. Alexandria, Va: Time-Life Books, 1986.

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

Programming languages. Maidenhead: McGraw, 1988.

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

Tucker, Allen B. Programming languages. 2nd ed. New York: McGraw-Hill, 1986.

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

Book chapters on the topic "Programming languages (Electronic computers) Computer programming"

1

Damachi, Nicholas A., and Jagtar Chaudhry. "Historical Development of Programming Languages." In Computers and Computer Applications in Developing Countries, 61–77. London: Palgrave Macmillan UK, 1987. http://dx.doi.org/10.1007/978-1-349-08647-4_5.

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

"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
3

Basurto-Pensado, Miguel, Carlos Alberto Ochoa Ortiz Zezzatti, Rosenberg Romero, Jesús Escobedo-Alatorre, Jessica Morales-Valladares, Arturo García-Arias, and Margarita Tecpoyotl Torres. "Optical Application improved with Logistics of Artificial Intelligent and Electronic Systems." In Logistics Management and Optimization through Hybrid Artificial Intelligence Systems, 439–55. IGI Global, 2012. http://dx.doi.org/10.4018/978-1-4666-0297-7.ch017.

Full text
Abstract:
Computer science and electronics have a very big incidence in several research areas; optics and photonics are not the exception. The utilization of computers, electronic systems, and devices has allowed the authors to develop several projects to control processes. A description of the computer tool called Laser Micro-Lithography (LML) to characterize materials is realized. The Reasoning Based on Cases (RBC) and its implementation in the software using Java are presented. In order to guarantee the lithography precision, a control system based on a microcontroller was developed and coupled to the mechanical system. An alternative of LML, considering the use of a Personal Digital Assistant (PDA), instead of a Personal Computer (PC) is described. In this case, C language is used for programming. RBC optimizes the materials characterization, recovering information of materials previously characterized. The communication between the PDA and the displacement table is achieved by means of a system based on a micro-controller DSPIC. The developed computers tool permits obtaining lithography with channels narrower than an optical fiber with minimum equipment. The development of irradiance meters based on electronic automation is shown; this section includes the basic theoretical concepts, the experimental device design and the experimental results. Future research trends are presented, and as a consequence of the developed work, perspectives of micro drilling and cutting are also analyzed.
APA, Harvard, Vancouver, ISO, and other styles
4

Lighton, John R. B. "Acquiring Useful Tools and Skills." In Measuring Metabolic Rates, 232–38. Oxford University Press, 2018. http://dx.doi.org/10.1093/oso/9780198830399.003.0020.

Full text
Abstract:
This chapter discusses useful skills and tools that can extend and amplify the reach of innovative researchers. These include programming languages; statistical packages; microcontrollers and single board computers; researcher-friendly electronic resources; circuit capture and printed circuit design packages and resources; 3D design and printing packages and resources; and laser-cutting resources. The emphasis is on open source solutions applicable to scientific research.
APA, Harvard, Vancouver, ISO, and other styles
5

Dasgupta, Subrata. "Very Formal Affairs." In The Second Age of Computer Science. Oxford University Press, 2018. http://dx.doi.org/10.1093/oso/9780190843861.003.0009.

Full text
Abstract:
If social and behavioral scientists have harbored “physics envy” as some have wryly claimed—envy of its explanatory and predictive success— then computer scientists may be said to have suffered from “mathematics envy.” Interestingly, this envy was less a characteristic of the pioneers of digital computing of the 1940s and 1950s, the people who shed first light on the design of digital electronic computers, the first programming languages, the first operating systems, the first language translators, and so on—though most of them were trained as mathematicians. They were too busy learning the heuristic principles of computational artifacts. Rather, it was in the 1960s when we first find signs of a kind of mathematics envy, at least in some segments of the embryonic computer science community. It was as if, having discovered (or invented) the heuristic principles of practical computational artifacts, some felt the need to understand the underlying “science” of these artifacts—by which they meant its underlying mathematics and logic. Mathematics envy could be assuaged only by thinking mathematically about computational artifacts. Computer science would then be raised to the intellectual stature of, say, physics or indeed of mathematics itself if computer scientists could transform their discipline into a mathematical science. One cannot blame computer scientists who thought this way. The fact is, there is something about mathematics that situates it in a world of its own. “Mathematics is a unique aspect of human thought,” wrote hyperprolific science (fact and fiction) writer Isaac Asimov. And Asimov was by no means the first or only person to think so. But wherein lies the uniqueness of mathematical thinking? Perhaps the answer is that for many people, mathematics offers the following promises:The unearthliness of mathematical objects. The perfectness and exactness of mathematical concepts. An inexorable rigor of mathematical reasoning. The certainty of mathematical knowledge. The self-sufficiency of the mathematical universe. These promises are clearly enviable if they can be kept; usually, they are kept.
APA, Harvard, Vancouver, ISO, and other styles
6

Austerlitz, Howard. "Computer Programming Languages." In Data Acquisition Techniques Using Personal Computers, 251–72. Elsevier, 1991. http://dx.doi.org/10.1016/b978-0-12-068370-3.50017-0.

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

Samundeeswari, E. S., and F. Mary Magdalene Jane. "Mobile Code and Security Issues." In Electronic Business, 2183–97. IGI Global, 2009. http://dx.doi.org/10.4018/978-1-60566-056-1.ch135.

Full text
Abstract:
Over the years, computer systems have evolved from centralized monolithic computing devices supporting static applications, into client-server environments that allow complex forms of distributed computing. Throughout this evolution, limited forms of code mobility have existed. The explosion in the use of the World Wide Web, coupled with the rapid evolution of the platform- independent programming languages, has promoted the use of mobile code and, at the same time, raised some important security issues. This chapter introduces mobile code technology and discusses the related security issues. The first part of the chapter deals with the need for mobile codes and the various methods of categorising them. One method of categorising the mobile code is based on code mobility. Different forms of code mobility, like code on demand, remote evaluation, and mobile agents, are explained in detail. The other method is based on the type of code distributed. Various types of codes, like source code, intermediate code, platform-dependent binary code, and just-in-time compilation, are explained. Mobile agents, as autonomously migrating software entities, present great challenges to the design and implementation of security mechanisms. The second part of this chapter deals with the security issues. These issues are broadly divided into code-related issues and host-related issues. Techniques, like sandboxing, code signing, and proof-carrying code, are widely applied to protect the hosts. Execution tracing, mobile cryptography, obfuscated code, and cooperating agents are used to protect the code from harmful agents. The security mechanisms, like language support for safety, OS level security, and safety policies, are discussed in the last section. In order to make the mobile code approach practical, it is essential to understand mobile code technology. Advanced and innovative solutions are to be developed to restrict the operations that mobile code can perform, but without unduly restricting its functionality. It is also necessary to develop formal, extremely easy-to-use safety measures.
APA, Harvard, Vancouver, ISO, and other styles
8

Khadraoui, Momouh, Béat Hirsbrunner, D. Khadraoui, and F. Meinköhn. "Multimedia Standards for iTV Technology." In Encyclopedia of Multimedia Technology and Networking, Second Edition, 1008–16. IGI Global, 2009. http://dx.doi.org/10.4018/978-1-60566-014-1.ch136.

Full text
Abstract:
Forms of broadcast media, such as TV and radio, are considered passive because the consumer simply receives the message and does not choose whether or not view or to listen (other than by changing the channel). Interactive television (iTV) is changing this. It gives users control over the programs they receive, as well as a range of online services such as electronic programming guides, e-mail, e-commerce, games, interactive advertising, video on demand (VOD), and Web browsing. This is taking place by creating enhanced programming and offering compelling interactive services. The iTV market is growing at a remarkable rate. Its services have been launched across many countries, including in much of Europe and the U.S. According to the state of interactive TV 2005 report from Kagan Research at present (http://www.kagan.com/), 34.1 million households subscribe to iTV services, and the number of subscribers is expected to reach 69 million by 2009. Revenues from electronic transactions for games, television, or t-commerce (television commerce), and interactive advertising are estimated to reach $2.4 million by 2009. During the same period, we estimate that the interactive services segment will generate $780 million in operator revenue or cable, digital broadcast satellites (DBS), and telecoms. The switch from analog TV to digital television is referred to as the digital TV (DTV) transition. We expect that in the coming decade most broadcast signals will become digital. In 1996, the U.S. Congress authorized the distribution of an additional broadcast channel to each TV broadcaster so that they could introduce DTV service while simultaneously continuing their analog TV broadcasts (http://www.dtv.gov/consumercorner.html). In Europe several countries have already started making digital transmissions, and gouvernment has developed a roadmap that indicates when all transmissions will be digital. For the industry point of view, over the past few years it has been developing and selling devices for digital transmission and reception. The growing integration trend between personal computers and digital TV will affect the birth of new emerging markets for interactive TV broadcasting and Web TV. They can offer several different simultaneous TV programs, with visual and sound quality that is equal to or better than what is generally available nowadays. In addition, broadcasters can simultaneously transmit a variety of other information through a data bit stream to both enhance TV programming and to provide entirely new services (http://www.dtv.gov/consumercorner.html). Both set-top boxes (STB) and DTV are able to handle digital content. The advantages of DTV consist of audio and video quality improvement, providing more channels, more languages per channel, and additional data, for instance applications delivering.
APA, Harvard, Vancouver, ISO, and other styles
9

Blum, Bruce I. "In the Tradition." In Beyond Programming. Oxford University Press, 1996. http://dx.doi.org/10.1093/oso/9780195091601.003.0006.

Full text
Abstract:
Fifty years ago there were no stored-program binary electronic computers. Indeed, in the mid 1940s computer was a job description; the computer was a person. Much has happened in the ensuing half-century. whereas the motto of the 1950s was “do not bend, spindle, or mutilate,” we now have become comfortable with GUI wIMP (i.e., Graphic User Interface; windows, Icons, Mouse, and Pointers). whereas computers once were maintained in isolation and viewed through large picture windows, they now are visible office accessories and invisible utilities. whereas the single computer once was a highly prized resource, modern networks now hide even the machines’ geographic locations. Naturally, some of our perceptions have adapted to reflect these changes; however, much of our understanding remains bound to the concepts that flourished during computing’s formative years. For example, we have moved beyond thinking of computers as a giant brain (Martin 1993), but we still hold firmly to our faith in computing’s scientific foundations. The purpose of this book is to look forward and speculate about the place of computing in the next fifty years. There are many aspects of computing that make it very different from all other technologies. The development of the microchip has made digital computing ubiquitous; we are largely unaware of the computers in our wrist watches, automobiles, cameras, and household appliances. The field of artificial intelligence (AI) sees the brain as an organ with some functions that can be modeled in a computer, thereby enabling computers to exhibit “intelligent” behavior. Thus, their research seeks to extend the role of computers through applications in which they perform autonomously or act as active assistants. (For some recent overviews of AI see waldrop 1987; Crevier 1993.) In the domain of information systems, Zuboff (1988) finds that computers can both automate (routinize) and informate, that is, produce new information that serves as “a voice that symbolically renders events, objects, and processes so that they become visible, knowable, and sharable in a new way” (p. 9).
APA, Harvard, Vancouver, ISO, and other styles
10

Ashcroft, E. A., A. A. Faustini, R. Jaggannathan, and W. W. Wadge. "High-Performance Implementation." In Multidimensional Programming. Oxford University Press, 1995. http://dx.doi.org/10.1093/oso/9780195075977.003.0010.

Full text
Abstract:
In Chapter 1, we saw how Lucid could be used to express solutions to standard problems such as sorting and matrix multiplication. One of the unique characteristics of Lucid is not only that it can be used as a programming language but it can also be used as a “composition” language. That is, instead of using Lucid to specify computations, it can be used to express how computation components (expressed in some other language) can be “glued” together to form a coherent application. By doing so, the resulting application can enjoy some of the practical benefits attributable to Lucid such as high performance through exploitation of implicit parallelism and robustness through software fault tolerance. In this chapter, we discuss one such use of Lucid—as part of a hybrid language to construct parallel applications to be executed on conventional parallel computers. A conventional parallel computer either consists of a number of processors each with local memory interconnected by a network (as in distributed memory architectures) or a number of processors that share memory possibly using an interconnection network (as in shared memory architectures). The past decade has seen the advent of conventional parallel computers starting with the Denelcor HEP evolving to the CM-2 and Intel Hypercube and further evolving to the CM-5, Intel Paragon, Cray T3D, and IBM SP-2. Even networks of workstations (or workstation clusters) are seen as low-cost (“poor man’s”) parallel computers. Programming of conventional parallel computers has proven to be far more challenging than had been expected. Part of the reason is the continued use of low-level, explicitly parallel programming models such as PVM [42], Linda [10]. Two factors have fueled the continuing use of such languages despite their limited success. 1. The need to reuse existing sequential code because the cost of rewriting legacy applications from scratch is considered prohibitive both in economic and technical terms. 2. The need to run on conventional parallel computers that view a “parallel program” at a low level—as consisting of sequential processes that frequently synchronize and communicate with each other using some form of message passing.
APA, Harvard, Vancouver, ISO, and other styles

Conference papers on the topic "Programming languages (Electronic computers) Computer programming"

1

Cerny, David, and Josef Dobe. "Functional Programming Languages in Computer Simulation of Electronics Circuits." In 2014 International Conference on Computational Science and Computational Intelligence (CSCI). IEEE, 2014. http://dx.doi.org/10.1109/csci.2014.46.

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

Ari, Niyazi, and Nuraiym Mamatnazarova. "Programming languages." In 2014 11th International Conference on Electronics, Computer and Computation (ICECCO). IEEE, 2014. http://dx.doi.org/10.1109/icecco.2014.6997548.

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

Yuhan Gao and Zhiyong An. "The application of compute programming language in special optical system design." In 2010 International Conference on Computer, Mechatronics, Control and Electronic Engineering (CMCE 2010). IEEE, 2010. http://dx.doi.org/10.1109/cmce.2010.5610513.

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

Ene, Alexandru, and Cosmin Stirbu. "Automatic generation of quizzes for Java programming language." In 2019 11th International Conference on Electronics, Computers and Artificial Intelligence (ECAI). IEEE, 2019. http://dx.doi.org/10.1109/ecai46879.2019.9042052.

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

Ene, Alexandru, and Cosmin Stirbu. "Automatic generation of quizzes for C programming language." In 2020 12th International Conference on Electronics, Computers and Artificial Intelligence (ECAI). IEEE, 2020. http://dx.doi.org/10.1109/ecai50035.2020.9223159.

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

Craig, Kevin. "Mechatronics at Rensselaer: Integration Through Design." In ASME 1992 International Computers in Engineering Conference and Exposition. American Society of Mechanical Engineers, 1992. http://dx.doi.org/10.1115/cie1992-0117.

Full text
Abstract:
Abstract Mechatronics is the synergistic combination of precision mechanical engineering, electronics, control engineering, and computer science in the design process. This paper describes a new elective course entitled Mechatronics which has been developed and was taught for the first time at Rensselaer during the fall 1991 semester to 45 senior-undergraduate and graduate students. The key areas of mechatronics which are studied in depth in this course are: control sensors and actuators, interfacing sensors and actuators to a microcomputer, discrete controller design, and real-time programming for control using the C programming language. The course is heavily laboratory-based with a two-hour laboratory weekly in addition to three hours of classroom lecture. The laboratory exercises include computer-aided control system design using MATRIXx, various analog and digital sensors, hydraulic actuators, DC and stepper motors, and computer control of a variety of physical systems. The unifying theme for the course is the integration of these key areas into a successful mechatronic design. Students are required, as a final project, to: identify a problem or need, analyze the problem, and write a problem statement; perform a state-of-the-art review; develop a list of specifications and identify the key specifications; generate an outstanding mechatronic-system conceptual design; and finally perform a detailed design of the system which may include model building and hardware development. Examples of student projects are described. This course should significantly enhance our design education program in the Mechanical Engineering Department and lay the foundation for the students to become mechatronic design engineers.
APA, Harvard, Vancouver, ISO, and other styles
7

Sotomayor-Beltran, Carlos. "AWARENESS OF THE PROGRAMMING LANGUAGE PYTHON AMONG COMPUTER SCIENCE AND ELECTRONIC ENGINEERING STUDENTS FROM A PERUVIAN UNIVERSITY." In 11th International Conference on Education and New Learning Technologies. IATED, 2019. http://dx.doi.org/10.21125/edulearn.2019.1993.

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

Hundal, M. S., and Louis D. Langholtz. "Developing Function Structures of Engineering Systems Using C and X-Toolkit Intrinsics." In ASME 1991 International Computers in Engineering Conference and Exposition. American Society of Mechanical Engineers, 1991. http://dx.doi.org/10.1115/cie1991-0020.

Full text
Abstract:
Abstract An interactive graphical program is described, which uses an object oriented approach for developing conceptual designs. The program is written in the C programming language and designed on a UNIX operating system. It starts with the specifications list, develops function structures and searches for solutions, for systems with mechanical, electrical/electronic, fluid and other components. It can be used for developing new and improving existing devices, systems and processes. Applications include any designs which can be described in terms of interconnected functional blocks with definable input and output parameters. By running the system, the variety of functional blocks can be tested to determine the optimal solution based on the given specifications. Designers will benefit from the pictorial representation; data-based functional and connective representation; and the generation and evaluation of concept variants. The use of the program is illustrated by an industrial design example.
APA, Harvard, Vancouver, ISO, and other styles
9

Kaiser, Lydia, Roman Dumitrescu, Jörg Holtmann, and Matthias Meyer. "Automatic Verification of Modeling Rules in Systems Engineering for Mechatronic Systems." In ASME 2013 International Design Engineering Technical Conferences and Computers and Information in Engineering Conference. American Society of Mechanical Engineers, 2013. http://dx.doi.org/10.1115/detc2013-12330.

Full text
Abstract:
Mechatronics is the close interaction of mechanics, electronics, control engineering and software engineering. The increasing complexity of mechatronic systems results in a challenging development process and particularly requires a consistent comprehension of the tasks between all the engineers involved. Especially during the early design phases, the communication and cooperation between the mechanical, electrical, control and software engineers is necessary to establish a basis for efficient and effective product development. The approach of Model-Based Systems Engineering focuses on this aspect by means of an abstract but superordinate system model. It enables a holistic view of the system. The system model can be specified using the Systems Modeling Language (SysML). The language allows many degrees of freedom to specify a fact, bearing in mind that different system architects can specify the same fact in different ways. This leads to system models that can be interpreted in many ways. Thus, these models are hard to consistently compare and interpret, resulting in communication issues. In order to tackle this problem, we present a concept that uses modeling rules supporting model comparability. We formalize them by means of checks implemented in the programming language Java and the Object Constraint Language (OCL) in order to automatically verify the system model’s compliance with these rules.
APA, Harvard, Vancouver, ISO, and other styles
10

Csokmai, Lehel Szabolcs, Cornelia Mihaela Novac, Ovidiu Constantin Novac, Gyongyi Bujdoso, Mihai Oproescu, and Marius Codrean. "Comparative study about data speed acquisition and recording in a MySQL database of LabVIEW, MATLAB and Python programming languages." In 2021 13th International Conference on Electronics, Computers and Artificial Intelligence (ECAI). IEEE, 2021. http://dx.doi.org/10.1109/ecai52376.2021.9515034.

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