Search results for " Programming"

showing 10 items of 1616 documents

Another defence of enumerated types

1991

I claim that enumerations, while of course not strictly necessary, are an elegant and useful facility in modern programming languages. I try to show that arguments recently given against them are weak at best and bogus a t worst, for general-purpose programming. Some related issues on types in programming languages are touched as well. These make it even more questionable whether Oberon marks progress or regress in language design.

Symbolic programmingEnumerated typeProgramming languageComputer scienceComparison of multi-paradigm programming languagesNatural language programmingSecond-generation programming languageProgramming language generationscomputer.software_genreComputer Graphics and Computer-Aided DesignVery high-level programming languageThird-generation programming languageLanguage primitiveHigh-level programming languageProgramming language specificationProgramming paradigmFourth-generation programming languageFifth-generation programming languagecomputerLow-level programming languageSoftwareProgramming language theoryACM SIGPLAN Notices
researchProduct

A Rule-Based System for Hardware Configuration and Programming of IoT Devices

2019

Simplifying programming, deployment, and configuration of heterogeneous networked IoT devices requires networking, hardware, representation of knowledge and concepts, design and programming skills. In fact, IoT applications are mostly built by adopting different existing paradigms and technologies on a case-by-case basis. As a result, programming tools hinder adaptability and interoperability of applications with their rigidity. In this paper, we propose a rule-based system that configures and programs IoT devices automatically. The rule base holds formal specifications about hardware platforms, networking protocols, physical world concepts, and applications. Provided with a high-level appl…

Symbolic programmingFormal knowledge representationbusiness.industryComputer scienceSymbolic programmingmedia_common.quotation_subjectInteroperabilityRule-based systemAdaptabilitySoftware deploymentCode generationCode generationFORTHbusinessInternet of ThingsComputer hardwaremedia_common
researchProduct

Symbolic Reductionist Model for Program Comprehension

2007

This article presents the main features of a novel construction, symbolic analysis, for automatic source code processing. The method is superior to the known methods, because it uses a semiotic, interpretative approach. Its most important processes and characteristics are considered here. We describe symbolic information retrieval and the process of analysis in which it can be used in order to obtain pragmatic information. This, in turn, is useful in understanding a current Java program version when developing a new version.

Symbolic programmingObject-oriented programmingSource codeComputer scienceProgramming languagebusiness.industrymedia_common.quotation_subjectProgram comprehensioncomputer.software_genreSymbolic data analysisReal time JavaSymbolic trajectory evaluationArtificial intelligencebusinessJava annotationcomputerNatural language processingmedia_common2007 Sixth Mexican International Conference on Artificial Intelligence, Special Session (MICAI)
researchProduct

Programming languages and dynamic instructional tools: Addressing students’ knowledge base

1992

The chapter presents an instructional computer environment to be used in introductory Pascal programming classes. Traditional programming courses do not foster the kind of knowledge structures that are the trademark of expert programmers. These knowledge structures or programming templates provide programmers with a ready-to-use library of routines from which they draw when writing a new program. Developed as a hypertext tool, TAP (Template Assisted Programming) is an instructional environment to teach programming that emphasizes the development and use of such a library of routines by presenting students with a multiple representation of programming knowledge. In TAP students can (a) switc…

Symbolic programmingProcedural programmingProgramming languageComputer scienceProgramming paradigmPascal (programming language)Fifth-generation programming languageProgramming domainFirst-generation programming languagecomputer.software_genrecomputerInductive programmingcomputer.programming_language
researchProduct

Synthetic Biology in Action

2014

Last decade has witnessed remarkable advances towards the engineering of life. The examples range from the design of an efficient cellular factory for the semi-synthesis of the antimalarial drug artemisinin, to the chemical synthesis of chromosomes, both bacterial and eukaryotic. In parallel, advances in the deep characterization of cell machineries in the simplest cells show that we are very far of fully understanding the regulation of metabolic and genetic circuits. Biological emergent properties and noise may suppose an obstacle for predictive design. Besides the obvious biotechnological benefits of synthetic biology, the path towards the artificial cell will report new insights on the e…

Synthetic biologyAction (philosophy)Artificial cellComputer scienceFactory (object-oriented programming)Biochemical engineering
researchProduct

Infrastructure and system programming for digital ecosystems used in natural disaster management

2009

Researchers in most fields of activity must concentrate their efforts to eradicate or at least to mitigate the negative effects of “global warming”, which affect the entire planet. Within this context, we strongly believe that IT&C specialists should also approach the issue. Therefore, this paper presents the results and solutions obtained during the development of a research contract dealing on the one hand with real-time data collection and data centralization in a decision making system, and on the other with the dissemination of information among the people exposed to the effects of natural disasters such as: floods, storms, tsunamis, or other natural disasters which may destroy propert…

System programmingData collectionFlood mythGlobal warmingInformation DisseminationContext (language use)BusinessNatural disasterComputer securitycomputer.software_genreDisseminationEnvironmental planningcomputer2009 3rd IEEE International Conference on Digital Ecosystems and Technologies
researchProduct

<strong>Nomenclatural notes on Fabaceae described from Sicily</strong>

2021

A note about some taxa in Anthyllis and Trifolium (Fabaceae) described from Sicily is presented. Concerning Trifolium, we provide the lectotypification of the name T. pratense var. semipurpureum (≡ T. pratense subsp. semipurpureum), using a specimen preserved at PAL (Todaro’s collection). Concerning the Lojacono-Pojero’s name Vulneraria heterophylla var. parvula, it is lectotypified by a specimen at G. A neotype at NAP is proposed for the Gussone’s name Vulneraria heterophylla var. albiflora. As this latter name is applied to a taxon accepted here at specific rank, a new combination is validated. On the contrary, A. heterophylla var. parvula is considered as a new heterotypic synonym of Ant…

TaxonbiologySynonym (taxonomy)Rank (computer programming)BotanyAnthyllisPlant ScienceFabaceaebiology.organism_classificationEudicotsAnthyllis vulnerariaEcology Evolution Behavior and SystematicsPhytotaxa
researchProduct

A Combined Non-Destructive and Micro-Destructive Approach to Solving the Forensic Problems in the Field of Cultural Heritage: Two Case Studies

2021

The present paper discusses the importance of non-destructive and micro-destructive technology in forensic investigations in the field of cultural heritage. Recent technological developments and the wide availability of modern analytical instrumentation are creating new possibilities for performing scientific measurements and acquiring data directly on-site—thereby limiting, where possible, sampling activity—as well as learning about the technologies and materials that were employed in the past to create cultural assets. Information on periods, chemical composition, manufacturing techniques, etc., can be gathered more easily. Overall, the benefits of on-site forensic investigations are mult…

TechnologyDiagnostic informationQH301-705.5Computer scienceforensic sciencesQC1-99902 engineering and technology010402 general chemistry01 natural sciencescultural heritage; forensic sciences; non-destructive analysis; micro-destructive analysisInfrared reflectographyNon destructivemicro-destructive analysisnon-destructive analysisGeneral Materials ScienceInstrumentation (computer programming)Biology (General)QD1-999InstrumentationSettore GEO/09 -Georis. Miner.e Appl.Mineral.-Petrogr. per l'Ambi.ed i B.Cult.Fluid Flow and Transfer ProcessesTPhysicsProcess Chemistry and TechnologyGeneral EngineeringLimitingcultural heritageEngineering (General). Civil engineering (General)021001 nanoscience & nanotechnologyData scienceCultural heritage Forensic sciences Micro-destructive analysis Non-destructive analysisField (geography)0104 chemical sciencesComputer Science ApplicationsCultural heritageChemistryData qualityTA1-20400210 nano-technologyApplied Sciences
researchProduct

Discussing the Concepts of Cluster and Industrial District

2016

The significance and popularity of the cluster and industrial district concepts claim for a deeper reflection. The analysis of one of the European Commission’s (EC) policy documents shows inconsistencies that do not impede the formulation of normative statements. That way we answer the question of why and how cluster ideas have substituted industrial district principles and the consequences derived from that phenomenon.

TechnologyReflection (computer programming)0211 other engineering and technologies02 engineering and technologyIndustrial districtClustersConceptual analysisManagement of Technology and InnovationPhenomenonIndustrial districts0502 economics and businessEuropean Commission.Cluster (physics)T1-995European commissionclustersNormative statementSociology050207 economicsPositive economicsEuropean CommissionTechnology (General)business.industryT05 social sciencesrhetorics021107 urban & regional planningPublic relationsPopularityconceptual analysisEmpreses Direcció i administracióRhetoricsbusinessJournal of technology management & innovation
researchProduct

A Teledentistry system for the second opinion

2014

In this paper we present a Teledentistry system aimed to the Second Opinion task. It make use of a particular camera called intra-oral camera, also called dental camera, in order to perform the photo shooting and real-time video of the inner part of the mouth. The pictures acquired by the Operator with such a device are sent to the Oral Medicine Expert (OME) by means of a current File Transfer Protocol (FTP) service and the real-time video is channeled into a video streaming thanks to the VideoLan client/server (VLC) application. It is composed by a HTML5 web-pages generated by PHP and allows to perform the Second Opinion both when Operator and OME are logged and when one of them is offline.

TeledentistryFile Transfer ProtocolHTML5Multimediabusiness.industrySecond opinionComputingMethodologies_IMAGEPROCESSINGANDCOMPUTERVISIONImage processingcomputer.software_genreTask (computing)Operator (computer programming)DentistryImage Processing Computer-AssistedHumansTelemetryMedicineVideo streamingTeledentistrybusinessReferral and ConsultationcomputerAlgorithms2014 36th Annual International Conference of the IEEE Engineering in Medicine and Biology Society
researchProduct