1001 Remote Jobs
Свежие вакансии удаленной работы
Сегодня: 08-Jul-2025 11:56 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
Регион: віддалено
Подробный просмотр вакансии (вы будете перенаправлены на сторонний веб-сайт)
Новые вакансии / Все вакансии
Вакансия Компания Открыта
Консультант по работе со счетами в казначействе РФ
Зарплата: до 100 000 руб.
Регион: Казань
Kaznahelp 08-Jul-2025
10:09 GMT
Media buyer
Регион: Москва
В Кадре 08-Jul-2025
10:08 GMT
Координатор юридического отдела со знанием английского языка
Регион: Москва
Юнатеус 08-Jul-2025
10:08 GMT
Оператор контактного центра на дому
Зарплата: от 45 000 до 55 000 руб.
Регион: Калуга
«МТС», Поддержка клиентов 08-Jul-2025
10:08 GMT
SMM Specialist (Khmer & English)
Регион: Москва
EastTechConnect Agency 08-Jul-2025
10:08 GMT
Product owner в турпродукт
Регион: Москва
Русский Экспресс 08-Jul-2025
10:08 GMT
Руководитель проектов ( системы OCR )
Регион: Москва
Альфа-Банк. ИТ-специалисты 08-Jul-2025
10:08 GMT
Архитектор решений домена (Розничный бизнес)
Регион: Москва
БАНК УРАЛСИБ 08-Jul-2025
10:07 GMT
Java Developer в команду Облака
Навыки: Java
Регион: Санкт-Петербург
VK, Технический департамент 08-Jul-2025
10:07 GMT
Руководитель отдела продаж на маркетплейсах
Зарплата: от 150 000 до 250 000 руб.
Регион: Москва
Дмитриев Алексей Анатольевич 08-Jul-2025
10:07 GMT
Менеджер по сопровождению и удержанию клиентов
Зарплата: от 70 000 до 100 000 руб.
Регион: Ростов-на-Дону
Skyeng 08-Jul-2025
10:07 GMT
Супервайзер Колл-центра
Регион: Москва
Юнатеус 08-Jul-2025
10:07 GMT
Affiliate Teamleader
Зарплата: от 150 000 до 500 000 руб.
Регион: Москва
Форлинк 08-Jul-2025
10:07 GMT
Диспетчер (Яндекс.Такси)
Зарплата: от 40 000 руб.
Регион: Набережные Челны
Яндекс Команда для бизнеса 08-Jul-2025
10:06 GMT
Диспетчер (Яндекс.Такси)
Зарплата: от 40 000 руб.
Регион: Орел
Яндекс Команда для бизнеса 08-Jul-2025
10:06 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