Skip to main content
Haskell provides type-class-bounded and parametric polymorphism as opposed to subtype polymorphism,of object-oriented languages such as Java and OCaml. It is a contentious question whether Haskell 98 without extensions, or with common... more
    • by  and +1
    •   9  
      Object Oriented ProgrammingFunctional ProgrammingPolymorphismLanguage Design
    • by 
    •   9  
      Distributed ComputingParallel ProgrammingCompilerLanguage Design
    • by 
    •   50  
      LanguagesAlgorithmsType TheoryUsability
Abstract In this paper, we present the building of various language resources for a multi-engine bi-directional English-Filipino Machine Translation (MT) system. Since linguistics information on Philippine languages are available, but as... more
    • by 
    •   6  
      Cognitive ScienceMachine TranslationLanguage ResourcesLanguage Design
Resumen: Este trabajo tiene por objeto proponer una clasificación del texto científico-técnico basándose en un enfoque multidireccional. Para llegar a esta clasificación resulta necesario definir previamente este tipo de texto, así como... more
    • by 
    •   6  
      Translation StudiesTechnical translationLanguage DesignScientific and Technical Translation
Software engineering research and programming language design have enjoyed a symbiotic relationship, with traceable impacts since the 1970s, when these areas were first distinguished from one another. This report documents this... more
    • by 
    •   12  
      Information SystemsComputer ScienceSoftware EngineeringProgramming Languages
    • by 
    •   3  
      Parallel ProcessingCompilerLanguage Design
    • by 
    •   15  
      Energy ConsumptionSystem DesignOPERATING SYSTEMOpen Source
    • by 
    •   7  
      Functional ProgrammingPath DependenceLanguage DesignIT adoption
    • by 
    •   3  
      Language DesignSide EffectSemantic Description
[CLICK ON PAPER TITLE, THEN ON "READ PAPER" AT BOTTOM OF SCREEN] In the first of two papers on MAGMA, a new system for computational algebra, we present the MAGMA language, outline the design principles and theoretical background, and... more
    • by  and +1
    •   12  
      Applied MathematicsUniversal AlgebraCategory TheoryGroup Ring Theory
    • by 
    •   13  
      LanguagesComputer ScienceFunctional ProgrammingAbstraction
    • by 
    •   6  
      Object Oriented ProgrammingProgram AnalysisJava ProgrammingRapid Prototyping
Modifying the code of a program at runtime has been made possible by quite a number of programming languages, such as Scheme, Objective-C, Smalltalk, Self, and others. Scheme, Objective-C, Smalltalk, Self, and others. Scheme, Objective-C,... more
    • by 
    •   7  
      Sound SynthesisMusic PerformanceLanguage DesignSmalltalk
    • by 
    •   19  
      Information SystemsParallel ProgrammingDistributed SystemDistributed Systems
    • by 
    •   3  
      Science CommunicationLanguage DesignProgramming language
    • by  and +1
    •   15  
      Energy ConsumptionSystem DesignOPERATING SYSTEMOpen Source
    • by 
    •   4  
      ConceptsLanguage DesignGeneric ProgrammingC
    • by 
    •   7  
      Mathematical ProgrammingData StructureLanguage DesignIndexation
    • by 
    •   6  
      Cognitive ScienceLanguage DesignComputer SoftwareEnvironmental Science and Computer Programming
    • by 
    •   8  
      System DesignModeling LanguageSystem EngineeringLanguage Design
    • by  and +1
    •   12  
      Cognitive ScienceAffine GeometryModal LogicLinear Logic
    • by 
    •   5  
      Parallel ProcessingLanguage DesignFormal methodSynchronous Communication
    • by 
    •   2  
      Language DesignAspect Oriented Programming
    • by 
    •   9  
      Mathematical ProgrammingManagement ScienceData StructureModeling Language
    • by 
    •   14  
      Computer ScienceProgramming LanguagesLanguage DesignFormal Specification
    • by 
    •   4  
      Object Oriented ProgrammingLanguage DesignProgramming languageLanguage Extension
    • by  and +1
    •   8  
      Cognitive ScienceLanguage DesignComputer SoftwareModularity
In this paper, we present the building of various language resources for a multi-engine bi-directional English-Filipino Machine Translation (MT) system. Since linguistics information on Philippine languages are available, but as of yet,... more
    • by 
    •   6  
      Cognitive ScienceMachine TranslationLanguage ResourcesLanguage Design
Deciding what to teach novice programmers about programming and, in particular, which programming language to teach to novice programmers, and how to teach it, is a common topic for debate within uni- versities. Should an industry... more
    • by 
    •   8  
      Language DesignLanguage SkillsDesign ToolComputer Program
    • by 
    •   8  
      Object Oriented ProgrammingProgramming Language DesignSoftware DesignDiagrams
Software engineering research and programming language design have enjoyed a symbiotic relationship, with traceable impacts since the 1970s, when these areas were first distinguished from one another. This report documents this... more
    • by 
    •   11  
      Information SystemsSoftware EngineeringProgramming LanguagesOral history
    • by 
    •   4  
      Language DesignEmpirical StudyObject OrientedProgramming language
    • by 
    •   4  
      Information SystemsLanguage DesignComputer SoftwareSide Effect
    • by 
    •   6  
      Object Oriented ProgrammingProgram AnalysisJava ProgrammingRapid Prototyping
    • by 
    •   4  
      Data ManagementSystem DesignLanguage DesignClassification
    • by 
    •   9  
      Software EngineeringLanguage DesignDistributed ProcessingCase Study
    • by 
    •   3  
      Biomedical EngineeringLanguage DesignProgramming language
The C Object System (COS) is a small C library which im- plements high-level concepts available in CLOS, OBJECTIVE- C and other object-oriented programming languages: uni- form object model (class, metaclass and property-metaclass),... more
    • by 
    •   17  
      Service Oriented ComputingClosureContractIntrospection
    • by 
    •   17  
      Information SystemsArtificial IntelligenceNatural Language ProcessingSociolinguistics
    • by 
    •   11  
      Computer ScienceWritingComputer SecurityProgramming
    • by 
    •   3  
      Language DesignElectronic mailTemporal Database
    • by  and +1
    •   3  
      Software EngineeringInformation ProcessingLanguage Design
    • by 
    •   10  
      Learning and TeachingVirtual SpaceGoal SettingProblem Solving
    • by 
    •   3  
      Object Oriented ProgrammingLanguage DesignLanguage Model
    • by 
    •   13  
      LanguagesAlgorithmsObject Oriented ProgrammingDesign
    • by 
    •   13  
      Object Oriented ProgrammingSoftware MaintenanceLanguage DesignComputer Languages
In this paper we investigate the issue of defining a programming calculus which supports programming with explicit localities. We introduce a language which embeds the asynchronous Linda communication paradigm extended with explicit... more
    • by 
    •   4  
      Language DesignOperational SemanticsTuple SpaceMobile Agent
    • by 
    •   4  
      Modeling and SimulationOpen SourceLanguage DesignMeta Programming
The majority of the work carried out in the formal methods community throughout the last three decades has (for good reasons) been devoted to special languages designed to make it easier to experiment with mechanized formal methods such... more
    • by 
    •   16  
      Cognitive ScienceStatic AnalysisModel CheckingProgram Analysis