Skip to content

AnnaUdovichenko/proglang-problems

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

42 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Языки программирования

Задания для курса по языкам программирования в БГУ и БГУИР (Минск). Пожалуйста, не выкладывайте решения в открытый доступ.

Программируем на OCaml

Установщик для Windows: https://fdopen.github.io/opam-repository-mingw/installation/

Интерактивные скетчи: https://sketch.sh

Когда создаёте скетчи, обратите внимание, что по умолчанию стоит другой синтаксис (от ReasonML). Переключайте сразу RE на ML.

Компиляция и запуск кода на OCaml

Если код находится в файле code.ml, а тесты - в tests.ml, скомпилировать и запустить можно так:

ocamlopt -o program code.ml tests.ml

У вас получится исполняемый файл program.exe. Обратите внимание, что порядок файлов в сборке важен. Чтобы код из основного файла был доступен в файле tests, добавьте в начале файла с тестами

open Code;;

Подробнее про компиляцию, запуск и модули можно почитать здесь:

https://ocaml.org/learn/tutorials/compiling_ocaml_projects.html

Программируем на Racket

IDE для языка Racket: https://download.racket-lang.org/

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published