1001 Remote Jobs
Свежие вакансии удаленной работы
Сегодня: 13-Sep-2025 21:46 GMT
Просмотр вакансии
Подробный просмотр вакансии (вы будете перенаправлены на сторонний веб-сайт)
Название вакансии: Programming Language Developer / Language Designer
Кто разместил: Внешняя вакансия с jobs.dou.ua
Опубликована: 06-Jun-2025 14:24 GMT
Компания: OSKI solutions
Описание: You might be a fit if you:
* Have developed a programming language (or major contributions to compilers/interpreters/parsers)
* Are fluent in functional programming paradigms (especially F#, Haskell, OCaml)
* Have experience with static type systems, type inference, or metaprogramming
* Understand language design principles, compiler theory, ASTs, and parsing
* Bonus: Familiarity with COBOL, ADA, and/or legacy systems

We want a functional fixed-point language inspired by Cobol, ADA and F#

We think that the best way to achieve this is to use F# as a base, adapt it to Cobol and then compare all of these functions with ADA Python and others to ensure it is complete before testing it in various scenarios.

Features of the Language

a) Functional Programming
— Pure Functions: The functions must not have side effects, guaranteeing predictability and ease of testing.
— Default immutability: The data is immutable unless explicitly modifiable, which improves security and facilitates reasoning on the code.
— Support for higher-order functions: Functions can be passed as arguments, returned by other functions or stored in variables.
— Pattern Matching: A powerful system for deconstructing complex data structures.
— Lazy Evaluation: Lazy evaluation to optimize performance and manage infinite structures.

b) Class-Based Object-oriented Programming + Reflexive Meta-Programming
— Classes and Inheritance: The language must allow the creation of classes with single or multiple inheritance, depending on the needs.
— Reflective meta-Programming :
— Dynamic access to object metadata (for example, inspection of properties and methods).
— Modification of the behavior of objects or classes at runtime.
— Support for annotations or custom attributes.
— Traits or Mixins: To avoid the limitations of multiple inheritance, the language could include traits or mixins to compose functionalities.

c) Structured High Level
— Abstraction: The language must provide powerful abstractions to hide the complexity of low-level operations.
— Automatic memory management: Use of a garbage collector to simplify resource management.
— Rich standard libraries: Include libraries for common tasks (file processing, network, databases, etc.).
— Clear and concise syntax: An easy-to-read and easy-to-write syntax to encourage productivity.

d) Static Typing

— Type Inference: The compiler can infer types automatically, reducing verbosity without sacrificing security.

— Algebraic types: Support for unions and type products to model complex structures.

— Generics: Parametric types to write reusable and safe code.

— Exhaustive type checking: The compiler must detect type errors before execution.

— Extensible type system: Possibility to define new types or customize the behavior of existing types.

Відгукнутись на вакансію
Job ID: 128758
Требуемые навыки: Python
Зарплата: $3500–4000
Регион: віддалено
Подробный просмотр вакансии (вы будете перенаправлены на сторонний веб-сайт)
Новые вакансии / Все вакансии
Вакансия Компания Открыта
Оператор центра поддержки клиентов билайна
Зарплата: от 52 000 до 68 800 руб.
Регион: Воронеж
билайн: Контактные центры 13-Sep-2025
14:53 GMT
Специалист клиентской поддержки
Зарплата: от 37 000 руб.
Регион: Ртищево
Т-Банк. Работа с клиентами. Консультирование 13-Sep-2025
14:52 GMT
Специалист клиентской поддержки
Зарплата: от 43 000 руб.
Регион: Ишим
Т-Банк. Работа с клиентами. Консультирование 13-Sep-2025
14:52 GMT
Специалист клиентской поддержки
Зарплата: от 46 500 руб.
Регион: Ирбит
Т-Банк. Работа с клиентами. Консультирование 13-Sep-2025
14:52 GMT
Специалист клиентской поддержки
Зарплата: от 55 500 руб.
Регион: Тихвин
Т-Банк. Работа с клиентами. Консультирование 13-Sep-2025
14:52 GMT
Специалист клиентской поддержки
Зарплата: от 43 000 руб.
Регион: Тобольск
Т-Банк. Работа с клиентами. Консультирование 13-Sep-2025
14:52 GMT
Специалист клиентской поддержки
Зарплата: от 37 000 руб.
Регион: Алатырь
Т-Банк. Работа с клиентами. Консультирование 13-Sep-2025
14:52 GMT
Специалист клиентской поддержки
Зарплата: от 46 500 руб.
Регион: Реж
Т-Банк. Работа с клиентами. Консультирование 13-Sep-2025
14:52 GMT
Специалист клиентской поддержки
Зарплата: от 46 500 руб.
Регион: Березовский (Свердловская область)
Т-Банк. Работа с клиентами. Консультирование 13-Sep-2025
14:52 GMT
Специалист клиентской поддержки
Зарплата: от 40 000 руб.
Регион: Октябрьский (Республика Башкортостан)
Т-Банк. Работа с клиентами. Консультирование 13-Sep-2025
14:52 GMT
Специалист клиентской поддержки
Зарплата: от 37 000 руб.
Регион: Железногорск (Курская область)
Т-Банк. Работа с клиентами. Консультирование 13-Sep-2025
14:52 GMT
Специалист клиентской поддержки
Зарплата: от 43 000 руб.
Регион: Саров
Т-Банк. Работа с клиентами. Консультирование 13-Sep-2025
14:52 GMT
Специалист клиентской поддержки
Зарплата: от 40 000 руб.
Регион: Переславль-Залесский
Т-Банк. Работа с клиентами. Консультирование 13-Sep-2025
14:52 GMT
Специалист клиентской поддержки
Зарплата: от 46 500 руб.
Регион: Лесной
Т-Банк. Работа с клиентами. Консультирование 13-Sep-2025
14:52 GMT
Агент по проведению презентаций (Омск)
Зарплата: от 80 000 до 150 000 руб.
Регион: Омск
Умскул 13-Sep-2025
14:50 GMT
Все вакансии
Удаленные вакансии по навыкам ...
Удаленные вакансии 'android'
Удаленные вакансии 'angular'
Удаленные вакансии 'ajax'
Удаленные вакансии 'aspnet'
Удаленные вакансии 'backend'
Удаленные вакансии 'bigdata'
Удаленные вакансии 'cloud'
Удаленные вакансии 'cms'
Удаленные вакансии 'cpp'
Удаленные вакансии 'csharp'
Удаленные вакансии 'css'
Удаленные вакансии 'devops'
Удаленные вакансии 'drupal'
Удаленные вакансии 'excel'
Удаленные вакансии 'frontend'
Удаленные вакансии 'fullstack'
Удаленные вакансии 'html'
Удаленные вакансии 'java'
Удаленные вакансии 'javascript'
Удаленные вакансии 'joomla'
Удаленные вакансии 'iphone'
Удаленные вакансии 'linux'
Удаленные вакансии 'mysql'
Удаленные вакансии 'php'
Удаленные вакансии 'python'
Удаленные вакансии 'qa'
Удаленные вакансии 'ruby'
Удаленные вакансии 'seo'
Удаленные вакансии 'sql'
Удаленные вакансии 'sysadm'
Удаленные вакансии 'vbnet'
Удаленные вакансии 'xml'
Удаленные вакансии 'wordpress'
Читать RSS-ленты ... Новое!
Лента вакансий для 'android'
Лента вакансий для 'angular'
Лента вакансий для 'ajax'
Лента вакансий для 'aspnet'
Лента вакансий для 'backend'
Лента вакансий для 'bigdata'
Лента вакансий для 'cloud'
Лента вакансий для 'cms'
Лента вакансий для 'cpp'
Лента вакансий для 'csharp'
Лента вакансий для 'css'
Лента вакансий для 'devops'
Лента вакансий для 'drupal'
Лента вакансий для 'excel'
Лента вакансий для 'frontend'
Лента вакансий для 'fullstack'
Лента вакансий для 'html'
Лента вакансий для 'java'
Лента вакансий для 'javascript'
Лента вакансий для 'joomla'
Лента вакансий для 'iphone'
Лента вакансий для 'linux'
Лента вакансий для 'mysql'
Лента вакансий для 'php'
Лента вакансий для 'python'
Лента вакансий для 'qa'
Лента вакансий для 'ruby'
Лента вакансий для 'seo'
Лента вакансий для 'sql'
Лента вакансий для 'sysadm'
Лента вакансий для 'vbnet'
Лента вакансий для 'xml'
Лента вакансий для 'wordpress'
Новое!
Jobs in English
Длинный URL:
www.1001remotejobs.ru
Мобильная версия:
m.1001rejo.ru
Copyright © 2020-2022 1001 Remote Jobs