114 / 62 / 9
Регистрация: 26.06.2013
Сообщений: 2,999
|
|
1 | |
Язык ML31.03.2020, 15:15. Просмотров 1632. Ответов 15
Метки нет Все метки)
(
Скачал язык отсюда http://smlnj.cs.uchicago.edu/
Скачал редактор jedit5.5.0 Установил. Как запустить Hello, world?
0
|
|
31.03.2020, 15:15 | |
Что мощнее язык программирования Perl или язык программирования PHP Язык интерфейса Excel 2007 влияет на язык макросов? Язык си и windows batch file. Может язык си заменить батник? Интересует запуск из языка си утилиты cmd
|
|
114 / 62 / 9
Регистрация: 26.06.2013
Сообщений: 2,999
|
|
31.03.2020, 15:57 [ТС] | 2 |
Перевод книги автора Харрисон Введение в функциональное программирование (книга с примерами на языке ML).
https://funprog-ru.github.io/ В видео на Ютубе Введение в функциональное программирование на примере языка ML говорится про Emacs не знаю, как запустить http://www.zerny.dk/emacs/sml-mode.html Добавлено через 30 минут Ещё такой вариант есть http://progopedia.ru/version/o... ml-3.10.2/
0
|
Модератор
![]() |
|
31.03.2020, 21:37 | 3 |
Вот так:
Standard ML of New Jersey (32-bit) v110.96 [built: Fri Dec 13 15:22:22 2019] - 1+2*3; val it = 7 : int - print "Hello!"; Hello!val it = () : unit - fun ins' << (num, nums) = let = fun i (n, []) = [n] = | i (n, ns as h::t) = if <<(n,h) then n::ns else h::i(n,t) = in = i (num, nums) = end = fun insertionSort' << = List.foldr (ins' <<) []; [autoloading] [library $SMLNJ-BASIS/basis.cm is stable] [library $SMLNJ-BASIS/(basis.cm):basis-common.cm is stable] [autoloading done] val ins' = fn : ('a * 'a -> bool) -> 'a * 'a list -> 'a list val insertionSort' = fn : ('a * 'a -> bool) -> 'a list -> 'a list - insertionSort' op< [3, 1, 4]; val it = [1,3,4] : int list - insertionSort' op> [3, 1, 4]; val it = [4,3,1] : int list - print "Hello world\n"; Hello world val it = () : unit - Красным выделен ответ системы
1
|
114 / 62 / 9
Регистрация: 26.06.2013
Сообщений: 2,999
|
|
31.03.2020, 23:07 [ТС] | 4 |
После установки есть консоль языка и редактор jedit. Куда этот код вставлять? Если в jedit, то с каким расширением сохранять? И как запускать?
0
|
114 / 62 / 9
Регистрация: 26.06.2013
Сообщений: 2,999
|
|
01.04.2020, 09:38 [ТС] | 6 |
Благодарю, получилось. А не знаете, как вставлять текст из буфера обмена в консоль (в версии 110.81, работающую в XP, не работает)?
Может кто то подскажет, как настроить jedit на запуск кода ML? Или может другой редактор есть для этого, который легко можно настроить? Добавлено через 14 минут Ещё есть PolyJEditPlugin. https://homepages.inf.ed.ac.uk... EditPlugin
0
|
3250 / 2313 / 421
Регистрация: 28.04.2012
Сообщений: 7,706
|
|
01.04.2020, 17:28 | 7 |
1
|
114 / 62 / 9
Регистрация: 26.06.2013
Сообщений: 2,999
|
|
01.04.2020, 18:40 [ТС] | 8 |
Чтобы можно было запускать код, написанный другими людьми.
Добавлено через 14 минут Обсуждение ведется также здесь https://github.com/funprog-ru/funprog-ru/issues/22 Там подсказали ещё одно решение.
0
|
114 / 62 / 9
Регистрация: 26.06.2013
Сообщений: 2,999
|
|
06.04.2020, 17:51 [ТС] | 9 |
Это похоже издание '96 года.
Харпер Р. Введение в стандартый ML. https://www.itu.dk/~sestoft/mosml/harper-a.pdf
1
|
114 / 62 / 9
Регистрация: 26.06.2013
Сообщений: 2,999
|
|
14.04.2020, 11:21 [ТС] | 10 |
Сильно ли отличаются синтаксисы ML, Ocaml, F# ?
0
|
114 / 62 / 9
Регистрация: 26.06.2013
Сообщений: 2,999
|
|
23.04.2020, 17:10 [ТС] | 11 |
Орлов "Теория и практика языков программирования" Учебник для вузов. 2 издание.
Страница 624. Добавлено через 2 минуты С. В. Зыков. Введение в теорию программирования. Функциональный подход. Курс основан на творческом синтезе избранных формальных теорий (ламбда-исчисление, комбинаторная логика, теория категорий и др.) и уникальной технологической платформы Microsoft.NET, обеспечивающей практически прозрачную интеграцию кода на языках программирования различных типов. Первая часть курса посвящена основам функционального подхода к программированию на основе метаязыка SML.NET.
0
|
3250 / 2313 / 421
Регистрация: 28.04.2012
Сообщений: 7,706
|
|
23.04.2020, 18:12 | 12 |
1
|
114 / 62 / 9
Регистрация: 26.06.2013
Сообщений: 2,999
|
|
24.04.2020, 20:25 [ТС] | 13 |
Чисто функциональные структуры данных
Окасаки Крис 2016 Большинство книг по структурам данных предполагают использование императивного языка программирования, например, C/C++ или Java. Однако реализации структур данных на таких языках далеко не всегда хорошо переносятся на функциональные языки программирования, такие как Стандартный ML, Haskell или Scheme. В этой книге структуры данных описываются с точки зрения функциональных языков, в ней содержатся примеры и предлагаются подходы к проектированию, которые могут использоваться разработчиками при создании их собственных структур данных. Книга включает в себя как классические структуры данных, к примеру, красно-чёрные деревья и биномиальные очереди, так и некоторые новые структуры данных, созданные специально для функциональных языков. Весь исходный код приводится на Стандартном ML и Haskell, причём большинство программ нетрудно адаптировать для других функциональных языков программирования. Это издание представляет собой справочное руководство для профессиональных программистов, работающих с функциональными языками, и может также использоваться в качестве учебника для самостоятельного изучения.
0
|
114 / 62 / 9
Регистрация: 26.06.2013
Сообщений: 2,999
|
|
24.04.2020, 20:30 [ТС] | 14 |
Исходный код к книге
0
|
19 / 21 / 1
Регистрация: 09.04.2020
Сообщений: 125
|
|
24.04.2020, 22:38 | 15 |
1
|
114 / 62 / 9
Регистрация: 26.06.2013
Сообщений: 2,999
|
|
25.04.2020, 14:00 [ТС] | 16 |
0
|
25.04.2020, 14:00 | |
Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.
Забытый странный язык. "Мертвый" язык язык 1с- это язык??? язык 1С- это язык??? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |