Academic literature on the topic 'Arduino (computer 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 'Arduino (computer 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 "Arduino (computer programming language)"

1

Arcos, Gloria, Gladys L. Aguirre, Blanca Hidalgo, Raúl H. Rosero, and Omar S. Gómez. "Current Trends of Teaching Computer Programming in Undergraduate CS Programs: A Survey from Ecuadorian Universities." KnE Engineering 1, no. 2 (January 30, 2018): 253. http://dx.doi.org/10.18502/keg.v1i2.1499.

Full text
Abstract:
Abstract. Computer programming has become a relevant element of the modern era. Practically it is involved in all sectors of modern society. Currently, many universities around the globe offer bachelor’s degree programs that contain computer programming related courses. In order to gain insight into how computer programming is taught in Ecuadorian Higher Education Institutions (HEIs), we have conducted the first national survey on teaching computer programming in undergraduate CS programs. In this survey participated 53 respondents from 13 Ecuadorian HEIs. We report on programming paradigms, programming languages, integrated development environments and teaching strategies used in the programming learning process. We found that the object-oriented paradigm along with the Java programming language are the most often used. The NetBeans integrated development environment is the most commonly used among the respondents. Concerning teaching strategies, e-learning platforms are commonly used as part of computer programming courses. More than half of the respondents use collaborative strategies such as pair programming in their courses. Finally, a half of the respondents use traditional computer labs for teaching programming; however, other approaches such as mobile devices, games and simulations, Arduino kits and robots start to be used as a teaching strategy. Our findings can serve as a starting point for addressing reforms in computer programming courses taught in Ecuadorian CS undergraduate programs.
APA, Harvard, Vancouver, ISO, and other styles
2

Batista Mota, Josué, Gilmar De Pontes Barros Bezerra, Jardeson De Araújo Arlindo, Vinícius Ferreira da Silva, Francisco Laurindo Costa Junior, Diêgo Lima Carvalho Gonçalves, and Sandro César Silveira Jucá. "Construction of a low-cost mobile embedded system for computer numerical control and educational purpose." International Journal for Innovation Education and Research 7, no. 11 (November 30, 2019): 1235–47. http://dx.doi.org/10.31686/ijier.vol7.iss11.1996.

Full text
Abstract:
This article describes the construction of a low-cost, mobile, CNC (Computerized Numerical Command) mini machine, bringing as its objective the gain of experience in relation to machining knowledge, where the device executes a list of movements written in the programming language G. For the development of the project, the Arduino Nano embedded system, two CD / DVD players and two H bridges (L293D) were used. Afterward, the assembly, programming and results of the project in question are described.
APA, Harvard, Vancouver, ISO, and other styles
3

Forsiuk, А., О. Pylypenko, A. Golub, Ya Zasiadko, V. Voznyy, and R. Gryshchenko. "Advisability use of Arduino controllers in automation of refrigeration devices." Refrigeration Engineering and Technology 55, no. 1 (February 10, 2019): 54–59. http://dx.doi.org/10.15673/ret.v55i1.1354.

Full text
Abstract:
The advantages and disadvantages of Arduino controllers in relation to refrigeration automation systems are considered. An example of using the Arduino controller for creating an automation and monitoring system for a non-standard laboratory refrigeration unit is presented. Arduino is a computing hardware platform for affordable design, the main components of which are the microcontroller board with input and output elements, as well as the Processing / Wiring programming environment in a programming language similar to C, C ++. Arduino can be used to create standalone interactive objects, connect to the software that is used on your computer. The main advantage of using Arduino-based controllers is the availability of information about the microcontroller card, the specification of the elements, the software. Information is freely accessible and can be used by developers in any field. Microcontroller boards have a special structure, due to which, if necessary, it can be expanded by adding new components to the device. Thus, the presented platform allows to improve or change the operation of the automation system of the refrigeration unit, depending on the requirements of the consumer of the cold. The presented variant of automation of refrigeration systems gives an opportunity to come up with a new approach to the design of refrigeration units. During the development of the automation system, a modular algorithm for controlling and protecting the refrigeration unit was created in all its variants, the necessary peripheral equipment and signal receivers were selected. It is shown that the value ratio - functionality of these devices significantly exceeds the similar indicators of the world's leading manufacturers of refrigeration automation systems.
APA, Harvard, Vancouver, ISO, and other styles
4

Milatz, Marius. "Application of single-board computers in experimental research on unsaturated soils." E3S Web of Conferences 195 (2020): 02022. http://dx.doi.org/10.1051/e3sconf/202019502022.

Full text
Abstract:
In this contribution, the application of single-board computers for the investigation of the hydro-mechanical behaviour of unsaturated granular soils is presented. Single-board computers, such as the Raspberry Pi or Arduino, have recently experienced a hype of applications in school and university teaching, in the maker scene, amongst hobbyists, but also in research. In combination with easy to learn and open programming languages, such as Python, individual experimental set-ups for research in unsaturated soil mechanics, using actuators and sensors can be easily developed with the help of different programmable hardware, such as stepper motors, analog-to-digital converters and other controller boards. For the experimental application in imaging of unsaturated granular soils by computed tomography (CT), we present a miniaturized uniaxial compression device for the measurement of unsaturated shear strength and capillary cohesion in CT-experiments. The device has already been applied for CT-imaging of the development of water distribution and capillary bridges in between different shear steps. Furthermore, a new fully programmable hydraulic experimental set-up for the automated investigation of transient hydraulic paths of the water retention curve of granular media is presented. Both devices have been developed in the framework of the Raspberry Pi single-board computer and Python programming language with simple and relatively inexpensive hardware components. In addition to the technical development of the testing devices, experimental results of the hydro-mechanical behaviour of unsaturated sand and glass beads, derived from uniaxial compression tests and water retention tests, will be presented.
APA, Harvard, Vancouver, ISO, and other styles
5

Emeyazia, I. D., J. Egerega, and M. Keke. "Design, development and performance evaluation of a smart office automation system." Applied Journal of Physical Science 3, no. 1 (April 30, 2021): 81–85. http://dx.doi.org/10.31248/ajps2021.050.

Full text
Abstract:
This research work aimed at the design, development and performance of Office Automation System, using the Internet of Things (IoT) based and Voice Recognition Command. The data is stored in personal computer (PC) or android smartphone. Arduino IDE was the framework used in the development of the system, while C++ was the programming language used for programming the system. Similarly, a voice control was built using the This Then That (IFTTT) platform. The system developed was capable of enabling users to control office appliances like printer, air conditioner, light, fan, etc. with voice command using the Google home mini device. Results obtained from the laboratory test proved that the system had a very high (about 98%) performance rating. This system had shown that office automation system can use voice command to preform its task
APA, Harvard, Vancouver, ISO, and other styles
6

Maia, Rafael de Oliveira, Francisco Assis da Silva, Mário Augusto Pazoti, Leandro Luiz de Almeida, and Danillo Roberto Pereira. "DESENVOLVIMENTO DE UM DISPOSITIVO PARA APOIO AO ENSINO DE COMPUTAÇÃO E ROBÓTICA." Colloquium Exactarum 6, no. 2 (August 29, 2014): 71–85. http://dx.doi.org/10.5747/ce.2014.v06.n2.e077.

Full text
Abstract:
In this work we proposed the development of an alternative device as a motivating element to learn computer science and robotics using the Raspberry PI and Arduino boards. The connections of all hardware used to build the device called Betabot are presented and are also reported the technologies used for programming the Betabot. An environment for writing programs to run at Betabot was developed. With this environment it is possible to write programs in the Python programming language, using libraries with functions specific to the device. With the Betabot using a webcam and through image processing search for patterns like faces, circles, squares and colors. The device also has functions to move servos and motors, and capture values returned by some kindsof sensors connected to communication ports. From this work, it was possible to develop a device that is easy to be manipulated and programmed, which can be used to support the teaching of computer science and robotics.
APA, Harvard, Vancouver, ISO, and other styles
7

Shcherbakov, Mikhail, and Alexey Borisov. "Development of a Hardware and Software System for Meteorological Observations." MATEC Web of Conferences 155 (2018): 01045. http://dx.doi.org/10.1051/matecconf/201815501045.

Full text
Abstract:
Article is devoted to development of a hardware and software system for monitoring of weather conditions. The hardware of this complex is the Arduino platform, which are connected sensors of temperature, humidity, atmospheric pressure, speed and direction of wind, level of ultra-violet radiation, which allow to watch environment parameters. Data are transferred to the remote server which is constructed on the basis of the single board computer Raspberry Pi, by means of a radio channel. For ensuring functioning of a complex, the software was written and it consisting of three programs. The first program was written to on Si similar language for operation of the Arduino controller. The second from programs was written for functioning of the server, it consists of MySQL DBMS, a script for data record in a basis and the PhpMyAdmin servers for administration of a DB. The third was written in the C# programming language and represents the application Windows forms. The made experiment showed that the complex allows to carry continuously meteorological observations, at the same time data remain in the database and the consumer software allows to carry their processing.
APA, Harvard, Vancouver, ISO, and other styles
8

Sugianda, Ilfan, and Thamrin Thamrin. "PERANCANGAN SISTEM DETEKSI OBJEK PADA ROBOT KRSBI BERBASIS MINI PC RASPBERRY PI 3." Jurnal Teknologi Informasi dan Pendidikan 12, no. 1 (March 30, 2019): 56–64. http://dx.doi.org/10.24036/tip.v12i1.177.

Full text
Abstract:
KRSBI Wheeled is One of the competitions on the Indonesian Robot Contest,. It is a football match that plays 3 robot full autonomous versus other teams. The robot uses a drive in the form of wheels that are controlled in such a way, to be able to do the work the robot uses a camera sensor mounted on the front of the robot, while for movement in the paper author uses 3 omni wheel so the robot can move in all directions to make it easier towards the ball object. For the purposes of image processing and input and output processing the author uses a Single Board Computer Raspberry PI 3 are programmed using the Python programming language with OpenCV image processing library, to optimize the work of Single Board Computer(SBC) Raspberry PI 3 Mini PC assisted by the Microcontroller Arduino Mega 2560. Both devices are connected serially via the USB port. Raspberry PI will process the image data obtained webcam camera input. Next, If the ball object can be detected the object's position coordinates will be encoded in character and sent to the Microcontroller Arduino Mega 2560. Furthermore, Arduino mega 2560 will process data to drive the motors so that can move towards the position of the ball object. Based on the data from the maximum distance test results that can be read by the camera sensor to be able to detect a ball object is �5 meters with a maximum viewing angle of 120 �.
APA, Harvard, Vancouver, ISO, and other styles
9

Kim, Sungmin. "Development of a computer-aided design software for smart garments." International Journal of Clothing Science and Technology 29, no. 6 (November 6, 2017): 845–56. http://dx.doi.org/10.1108/ijcst-02-2017-0011.

Full text
Abstract:
Purpose The purpose of this paper is to develop a computer-aided design software for smart garments. Design/methodology/approach A circuit design software with graphical user interface and an automatic Arduino code generator has been developed. Findings Complex circuit design for smart garment can be performed using an intuitive graphical user interface. Sophisticated C codes for activating the smart garment can be generated without in-depth knowledge of C language and electronic devices. Research limitations/implications Circuit wiring is performed manually. Further work will be focused on the generation of an algorithm that can find the overlap-free design of complex circuit. Practical implications Smart garments with complex functions are expected to be designed more easily without in-depth knowledge of electronic circuits and computer programming. Social implications Researchers of smart garment will be able to concentrate on the actual function of smart garments rather than coding the complex C programs. Originality/value This is the first computer-aided smart garment design software that can not only design the circuit but also generate the computer codes.
APA, Harvard, Vancouver, ISO, and other styles
10

Mlakić, Dragan, Hamid Baghaee, Srete Nikolovski, Marko Vukobratović, and Zoran Balkić. "Conceptual Design of IoT-Based AMR Systems Based on IEC 61850 Microgrid Communication Configuration Using Open-Source Hardware/Software IED." Energies 12, no. 22 (November 10, 2019): 4281. http://dx.doi.org/10.3390/en12224281.

Full text
Abstract:
This paper presents an intelligent electronic device (IED) utilized for automatic meter readings (AMR) scheme using “Open-Source” software. This IED is utilized to measure a low-voltage intelligent electronic device) system with a boundless number of sensors, and it is accessible on the Internet of Things (IoT). The utilized equipment for this task is Arduino UNO R3 motherboard and fringe sensors, which are used for measurement of the referenced information. The Arduino motherboard is used not only for sole tranquility of equipment but also for serving as wireless fidelity (Wi-Fi) switch for the sensors. The personal computer is utilized to gather information and perform client-side calculations. The server works based on an open-source program written in Java programming language. The underlying objective of the proposed scheme is to make the meter based on the “Do It Yourself” methodology which requires considerably fewer funds. Also, it is conceivable by keeping easy to understand interface, information legitimacy, precision of measured information and convenience for the conclusive client. The information is measured in just about 1 ms which is superb for custom-designed IED. Furthermore, the measured qualities are calculated based on their RMS values to be used for analyzing and further presentation of data.
APA, Harvard, Vancouver, ISO, and other styles
More sources

Dissertations / Theses on the topic "Arduino (computer programming language)"

1

Fabri, Junior Luiz Ariovaldo 1983. "O uso de Arduino na criação de kit para oficinas de robótica de baixo custo para escolas públicas." [s.n.], 2014. http://repositorio.unicamp.br/jspui/handle/REPOSIP/267704.

Full text
Abstract:
Orientadores: Marli de Freitas Gomes Hernandez, Paulo Sérgio Martins Pedro
Dissertação (mestrado) - Universidade Estadual de Campinas, Faculdade de Tecnologia
Made available in DSpace on 2018-08-24T15:23:29Z (GMT). No. of bitstreams: 1 FabriJunior_LuizAriovaldo_M.pdf: 11888804 bytes, checksum: 4d030c6b8e5616c9ad8f61669c544dfb (MD5) Previous issue date: 2014
Resumo: Neste trabalho apresentamos o desenvolvimento de um kit para aplicação de oficinas de robótica de baixo custo para introdução às engenharias nas escolas públicas de ensino médio brasileira. Para desenvolver este trabalho foi utilizado a placa microcontrolada Arduino, versão Uno, o Minibloq que é um ambiente de desenvolvimento gráfico para computação física que utiliza blocos para desenvolvimento de programação, também desenvolvemos uma apostila para acompanhamento passos a passo do desenvolvimento das oficinas. Com esta oficina de robótica educacional, pretendemos introduzir conceitos de física, matemática, programação e robótica básica, conceitos que estão estritamente relacionados com as engenharias
Abstract: This paper presents the development of a kit for implementing a robotics workshop for low cost introduction to engineering in the public schools of Brazilian high school. To develop this work microcontrolled Arduino Uno board version was used, Minibloq which is a graphical development environment for physics computation that uses blocks to development programming, we also developed a booklet to follow step by step the development of the workshop. With this educational robotics workshop, we plan to introduce concepts of physics, mathematics, programming and basic robotics concepts that are closely related to engineering
Mestrado
Tecnologia e Inovação
Mestre em Tecnologia
APA, Harvard, Vancouver, ISO, and other styles
2

Cesário, Júnior José Maria 1979. "Um medidor de energia elétrica integrado em redes de comunicações." [s.n.], 2014. http://repositorio.unicamp.br/jspui/handle/REPOSIP/267697.

Full text
Abstract:
Orientadores: Varese Salvador Timóteo, Francisco José Arnold
Dissertação (mestrado) - Universidade Estadual de Campinas, Faculdade de Tecnologia
Made available in DSpace on 2018-08-24T09:10:01Z (GMT). No. of bitstreams: 1 CesarioJunior_JoseMaria_M.pdf: 2596300 bytes, checksum: 6b11eb547957a0632bbc647946da04ce (MD5) Previous issue date: 2014
Resumo: A crescente evolução mundial dos sistemas de medição inteligentes, a liberação de regulamentações Brasileiras, incentivando a adoção de sistemas de medição de energia elétrica inteligentes, direcionaram a presente dissertação a propor um sistema composto de um equipamento eletrônico para medição, em tempo real, das grandezas de corrente, tensão e calcular a energia consumida e terá canais de comunicação com as tecnologias Wi-Fi, GSM/GPRS e GPS. As informações sobre consumo serão disponibilizadas para os usuários finais com o objetivo de mudar o padrão de consumo de energia elétrica, ou até reduzi-lo, através da conscientização e disponibilização das informações de consumo em tempo real
Abstract: The growing worldwide trend of smart metering systems, the release of Brazilian regulations, encouraging the adoption of smart electricity metering systems, guided this dissertation to propose a system composed of an electronic device for measuring, in real time, the magnitudes of current, voltage and calculate the consumed power and will have communication channels based on Wi-Fi, GSM /GPRS and GPS technologies. The consumption information will be made available to end users with the goal of changing the electricity consumption pattern, or even reduce it, through awareness and provision of consumer information in real time
Mestrado
Tecnologia e Inovação
Mestre em Tecnologia
APA, Harvard, Vancouver, ISO, and other styles
3

Hoffer, Brandyn Moore. "Satisfying STEM Education Using the Arduino Microprocessor in C Programming." Digital Commons @ East Tennessee State University, 2012. https://dc.etsu.edu/etd/1472.

Full text
Abstract:
There exists a need to promote better Science Technology Engineering and Math (STEM) education at the high school level. To satisfy this need a series of hands-on laboratory assignments were created to be accompanied by 2 educational trainers that contain various electronic components. This project provides an interdisciplinary, hands-on approach to teaching C programming that meets several standards defined by the Tennessee Board of Education. Together the trainers and lab assignments also introduce key concepts in math and science while allowing students hands-on experience with various electronic components. This will allow students to mimic real world applications of using the C programming language while exposing them to technology not currently introduced in many high school classrooms. The developed project is targeted at high school students performing at or above the junior level and uses the Arduino Mega open-source Microprocessor and software as the primary control unit.
APA, Harvard, Vancouver, ISO, and other styles
4

Öigaard, Sandra. "Programming language & Gender." Thesis, Linnéuniversitetet, Institutionen för datavetenskap (DV), 2015. http://urn.kb.se/resolve?urn=urn:nbn:se:lnu:diva-45707.

Full text
Abstract:
Once women were the pioneers within the tech industry, but during the last decades the amount of women who choose a career within computer science has decreased rapidly. Programming languages have evolved during the last decades and because of the growing gender gap in the industry, they have done so involuntarily in the absence of women. The imbalance raises the question if the tech industry and the programming languages have been adapted for a more masculine way of developing software. A quantitative study and a literature review evaluates if there is a need for a computerlanguage developed towards women. The study comes to the conclusion that there is no need for a female inspired computer language, but the way computer languages are taught suits the male way of thinking better than the female way.
APA, Harvard, Vancouver, ISO, and other styles
5

Beug, Anne. "Teaching Introductory Programming Concepts: A Comparison of Scratch and Arduino." DigitalCommons@CalPoly, 2012. https://digitalcommons.calpoly.edu/theses/778.

Full text
Abstract:
Computing has become an integral part of modern America. The Bureau of Labor Statistics estimates that between 2008 and 2018, the United States will have 1.4 million job openings in computing fields [1]. Since the early 2000's (just after the "dot com bust"), the number of students enrolled in computing majors (Computer Science, Computer Engineering, etc.) dropped precipitously by over 50%, only starting to rise again in 2009 [2]. One way to rectify to this gap between demand and supply is to start training students in computational thinking during high school. While the Computer Science Advanced Placement AB test has been retired, a new AP test called "CS Principles" has been added to the suite of tests [3], highlighting the importance of computing to a modern education. Not only will we need more computing professionals, people in other professions will need to have computing skills. We propose in this thesis a comparison of two computing platforms. Scratch is a well-proven platform that teaches core programming concepts through a graphical programming interface. Arduino boards are open-source microcontrollers with an accompanying development environment and C-like language. We develop a parallel curriculum in Scratch and Arduino and compare the two. While we are unable to draw conclusive results from our quantitative study, from our qualitative research we see that Arduino is unsuitable for teaching core programming concepts to computing novices.
APA, Harvard, Vancouver, ISO, and other styles
6

Perez, Manuel A. "A language for interactive computer graphics programming." Virtual Press, 1987. http://liblink.bsu.edu/uhtbin/catkey/484784.

Full text
Abstract:
The writer defines graphics-oriented data types and operators as the basis for a graphics-oriented programming language. Most of these data types are not available in today's languages. They are usually defined as structures or records composed of some other basic types. These include points, rectangles, transformations, etc. Some operators, such as vector addition, are defined to work with them.The design and implementation of an interpreter to test some of these graphics data types and operators are discussed.The writer also examines some of the tools needed in a graphics programming environment.
APA, Harvard, Vancouver, ISO, and other styles
7

Pellerin, Clément. "Taskell : a concurrent constraint programming language." Thesis, McGill University, 1991. http://digitool.Library.McGill.CA:80/R/?func=dbin-jump-full&object_id=61089.

Full text
Abstract:
Taskell is an instance of the concurrent constraint programming framework cc. The framework is parameterized by a choice of constraint system. The constraint system of Taskell is the set of finite trees with equality. The choice of constraint system makes Taskell similar to concurrent logic programming languages. When computing with partial information the notion of reading and writing memory becomes incoherent. The framework replaces these operations by ask and tell respectively. We hope to understand this new paradigm by studying implementations of cc languages. Taskell is a parallel implementation of a cc language written in Concurrent ML.
APA, Harvard, Vancouver, ISO, and other styles
8

Kilaru, Jyothsna. "PLASA| Programming Language for Synchronous Agents." Thesis, California State University, Long Beach, 2019. http://pqdtopen.proquest.com/#viewpdf?dispub=10978428.

Full text
Abstract:

The introduction of autonomous agents to replace humans in unfavorable and unreachable environments has been a longstanding goal in the field of robotics. The existing work of various researchers address several challenges involved in design or control of such robotic systems. However, existing solutions have been unable to offer users an easy and efficient programming environment for developing versatile robotic applications. These inadequacies have given rise to the development of a new robot programming language, called Programming LAnguage for Synchronous Agents (PLASA).

The main objective of this paper is to give a brief introduction about the newly developed robot programming language, PLASA, which facilitates the rapid implementation of co-operative applications on multiple physical robots, in dynamic environments. The syntax and semantics of this language are similar to those in many other high-level programming languages. In addition to the features offered by other high-level languages, PLASA offers two novel instructions: "do instruction'', which helps in executing the main motion primitives, and "query instruction'', which helps in executing a great variety of geometric and mathematical queries. A compiler produces a program that is executed by a virtual machine in each of the robots. The virtual machine offers a key characteristic that guarantees the timely execution of robots' movements through a synchronization protocol. To verify the correct functionality of the co-operative applications, a simulator that includes the proposed components has been provided.

The developed language offers abstraction for hiding complex network details and delivers human-readable language; these features make the programming environment suitable for anyone to control robot systems, regardless of expertise. The synchronization and co-ordination mechanisms provided by the language ensure the safety and prompt execution of robot operations in a robot system developed using PLASA.

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

Rose, Eli. "Arrow: A Modern Reversible Programming Language." Oberlin College Honors Theses / OhioLINK, 2015. http://rave.ohiolink.edu/etdc/view?acc_num=oberlin1443226400.

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

Svallfors, Hugo. "Sard: An Object-Functional Programming Language." Thesis, Umeå universitet, Institutionen för datavetenskap, 2011. http://urn.kb.se/resolve?urn=urn:nbn:se:umu:diva-51276.

Full text
Abstract:
This bachelor's degree concerns the specification of a new programming language. This language, called Sard, is a backwards-incompatible new version of the existing language Scala. Sard, like Scala, is a high-level object-functional language. Unlike Scala, it is not very closely tied to the JVM or Java, eliminating some constraints on the language's design. Since this necessitates breaking backwards compatibility with Scala, the opportunity to disregard it is used to x some of the author's irritations with the language. This degree mostly focuses on deciding on the exact changes to Scala, and on the overall design, rather than on implementing a compiler for the language. A reason for this is that the bachelor's degree provides insuficient time to properly implement´and debug a compiler. Another is the desirability of pushing changes to the language as early into the design process as possible. Preferably, almost all changes to the language should occur before any compiler code has been written. The design eventually produced gets rid of some known issues stemming from the JVM, like null pointers, non-reified generics and single inheritance. Several features of Scala, like self-type annotations and in x syntax for methods are scrapped. Others, like pattern matching, are generalized. Some changes to the syntax are also made, particularly in the areas of closures, pattern matching and object construction. As of yet, this language has no implementation, and in future work, this must be rectified. Sard also requires calling compatibility with another programming language, but this remains to be specified. Nevertheless, Sard constitutes a promising refinement of an already great programming language, and it is hoped that Sard will x the few remaining issues with Scala's design.
APA, Harvard, Vancouver, ISO, and other styles
More sources

Books on the topic "Arduino (computer programming language)"

1

Programming Arduino: Getting started with sketches. New York: McGraw, 2012.

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

Arduino: A quick-start guide. Raleigh, N.C: Pragmatic Bookshelf, 2011.

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

30 Arduino projects for the evil genius. New York: McGraw-Hill, 2010.

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

Python Playground: Geeky Projects for the Curious Programmer. San Francisco: No Starch Press, 2017.

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

Telles, Matthew A. Mixed language programming. New York, N.Y: M&T Books, 1994.

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

Beginning Arduino. New York: Apress, 2010.

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

MIPS assembly language programming. Upper Saddle River, N.J: Pearson/Prentice Hall, 2004.

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

Metcalf, Michael. The F programming language. Oxford: Oxford University Press, 1996.

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

1938-, Reid John K., ed. The F programming language. Oxford: Oxford University Press, 1996.

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

Kernighan, Brian W. The Go Programming Language. New York City, New York, USA: Addison-Wesley, 2016.

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

Book chapters on the topic "Arduino (computer programming language)"

1

Weik, Martin H. "programming language." In Computer Science and Communications Dictionary, 1351. Boston, MA: Springer US, 2000. http://dx.doi.org/10.1007/1-4020-0613-6_14888.

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

Ishikawa, Hiroshi. "Database Programming Language." In Computer Science Workbench, 19–42. Tokyo: Springer Japan, 1993. http://dx.doi.org/10.1007/978-4-431-68308-7_3.

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

Weik, Martin H. "declarative programming language." In Computer Science and Communications Dictionary, 371. Boston, MA: Springer US, 2000. http://dx.doi.org/10.1007/1-4020-0613-6_4527.

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

Weik, Martin H. "interactive programming language." In Computer Science and Communications Dictionary, 808. Boston, MA: Springer US, 2000. http://dx.doi.org/10.1007/1-4020-0613-6_9289.

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

Weik, Martin H. "structured programming language." In Computer Science and Communications Dictionary, 1679. Boston, MA: Springer US, 2000. http://dx.doi.org/10.1007/1-4020-0613-6_18425.

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

Weik, Martin H. "applicative programming language." In Computer Science and Communications Dictionary, 59. Boston, MA: Springer US, 2000. http://dx.doi.org/10.1007/1-4020-0613-6_775.

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

Weik, Martin H. "functional programming language." In Computer Science and Communications Dictionary, 664. Boston, MA: Springer US, 2000. http://dx.doi.org/10.1007/1-4020-0613-6_7797.

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

Weik, Martin H. "logic programming language." In Computer Science and Communications Dictionary, 926. Boston, MA: Springer US, 2000. http://dx.doi.org/10.1007/1-4020-0613-6_10597.

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

Gosling, P. E. "The dBase Programming Language." In Mastering Computer Programming, 125–37. London: Macmillan Education UK, 1990. http://dx.doi.org/10.1007/978-1-349-11094-0_10.

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

Gosling, P. E. "Basic: A Popular Language." In Mastering Computer Programming, 10–24. London: Macmillan Education UK, 1990. http://dx.doi.org/10.1007/978-1-349-11094-0_2.

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

Conference papers on the topic "Arduino (computer programming language)"

1

Sharrock, Remi, Baptiste Gaultier, Petra Taylor, Michael Goudzwaard, Mathias Hiron, and Ella Hamonic. "Coding Tutorials for any Programming Language or Interactive Tutorials for C and Arduino." In SIGCSE '18: The 49th ACM Technical Symposium on Computer Science Education. New York, NY, USA: ACM, 2018. http://dx.doi.org/10.1145/3159450.3162381.

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

Chochiang, Kitsiri, Kullawat Chaowanawatee, Kittasil Silanon, and Thitinan Kliangsuwan. "Arduino Visual Programming." In 2019 23rd International Computer Science and Engineering Conference (ICSEC). IEEE, 2019. http://dx.doi.org/10.1109/icsec47112.2019.8974710.

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

Helbling, Caleb, and Samuel Z. Guyer. "Juniper: a functional reactive programming language for the Arduino." In ICFP'16: ACM SIGPLAN International Conference on Functional Programming. New York, NY, USA: ACM, 2016. http://dx.doi.org/10.1145/2975980.2975982.

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

Duch, Piotr, and Tomasz Jaworski. "Enriching Computer Science Programming Classes with Arduino Game Development." In 2018 11th International Conference on Human System Interaction (HSI). IEEE, 2018. http://dx.doi.org/10.1109/hsi.2018.8430994.

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

Plaice, John, and Blanca Mancilla. "Cartesian Programming: The TransLucid Programming Language." In 2009 33rd Annual IEEE International Computer Software and Applications Conference. IEEE, 2009. http://dx.doi.org/10.1109/compsac.2009.139.

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

Sohn, Won-Sung. "Design and Evaluation of Computer Programming Education Strategy using Arduino." In Networking and Communication 2014. Science & Engineering Research Support soCiety, 2014. http://dx.doi.org/10.14257/astl.2014.66.18.

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

Hu, Yuanming. "The Taichi programming language." In SIGGRAPH '20: Special Interest Group on Computer Graphics and Interactive Techniques Conference. New York, NY, USA: ACM, 2020. http://dx.doi.org/10.1145/3388769.3407493.

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

Mitchell, John C. "Programming language methods in computer security." In the 28th ACM SIGPLAN-SIGACT symposium. New York, New York, USA: ACM Press, 2001. http://dx.doi.org/10.1145/360204.360205.

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

de Jesus, Emanuel. "Teaching computer programming with structured programming language and flowcharts." In the 2011 Workshop. New York, New York, USA: ACM Press, 2011. http://dx.doi.org/10.1145/2016716.2016729.

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

Cazzola, Walter, and Diego Mathias Olivares. "Gradually Learning Programming Supported by a Growable Programming Language." In 2015 IEEE 39th Annual Computer Software and Applications Conference (COMPSAC). IEEE, 2015. http://dx.doi.org/10.1109/compsac.2015.82.

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