Skip to content

TrickyDmitriy/proglang-problems

Β 
Β 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

46 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

Languages

  • Racket 46.3%
  • Ruby 26.9%
  • OCaml 26.8%