Автор |
Сообщение |
|
|
Заголовок сообщения: |
Re: обсуждение не понял чего |
|
|
вопрос писал(а): да, это правда, этим любуются, но пользуются ли этим. Ну я пользуюсь - на основе Unit-ов сделана к примеру распределенная форт система для MSP-430 А также с использованием "умных" словарей форта сделана библиотека для подключения Си-шных заголовочных файлов. Есть и еще кое что но помельче не буду перечислять.
[quote="вопрос"]да, это правда, этим любуются, но пользуются ли этим.[/quote] Ну я пользуюсь - на основе Unit-ов сделана к примеру распределенная форт система для MSP-430 А также с использованием "умных" словарей форта сделана библиотека для подключения Си-шных заголовочных файлов. Есть и еще кое что но помельче не буду перечислять.
|
|
|
|
Добавлено: Сб сен 17, 2011 12:39 |
|
|
|
|
|
Заголовок сообщения: |
Re: обсуждение не понял чего |
|
|
mOleg писал(а): ребята, а вам не кажется, что человеки все-таки разные люди. И мыслят все-таки несколько по-разному (не сильно, конечно, но все же), поэтому то, что одному проще - другому сложнее. Ведь иначе бы все было просто бы - один язык на всех , а их вона-сколько понаплодилось... Кажется\не кажется. Это все кажущиеся предположения и они ни о чем не говорят. Вывод об одном языке - откуда он взялся, опять из кажущихся предположений. Вобщем решать задачи есть много способов(как в математике - задачу можно решить по разному) но те способы, в которых инструментальный оперативный контекст сведен к минимуму проще для программиста, чем остальные. Словари только одна из компонент, которая увеличивает оперативный инструментальный контекст.
[quote="mOleg"]ребята, а вам не кажется, что человеки все-таки разные люди. И мыслят все-таки несколько по-разному (не сильно, конечно, но все же), поэтому то, что одному проще - другому сложнее. Ведь иначе бы все было просто бы - один язык на всех , а их вона-сколько понаплодилось...[/quote] Кажется\не кажется. Это все кажущиеся предположения и они ни о чем не говорят. Вывод об одном языке - откуда он взялся, опять из кажущихся предположений. :) Вобщем решать задачи есть много способов(как в математике - задачу можно решить по разному) но те способы, в которых инструментальный оперативный контекст сведен к минимуму проще для программиста, чем остальные. Словари только одна из компонент, которая увеличивает оперативный инструментальный контекст.
|
|
|
|
Добавлено: Сб сен 17, 2011 11:52 |
|
|
|
|
|
Заголовок сообщения: |
Re: обсуждение не понял чего |
|
|
white_TigR писал(а): Примеры действительно выглядят красиво. да, это правда, этим любуются, но пользуются ли этим. Я уже говорил видимо, следует оставить наивную идею о том. что Мур с его парадигмой форта - не просто классик, а образец в неком смысле, и принять, что форт в муровском виде - одно из решений, тогда другие решения (другие языки) покажутся не лишними и, может быть, мы увидим что-то , от использования чего будет невозможно отказаться FORTH > конкретная реализация
идея FORTH-а > Мур
[quote="white_TigR"]Примеры действительно выглядят красиво.[/quote] да, это правда, этим любуются, но пользуются ли этим. Я уже говорил :( видимо, следует оставить наивную идею о том. что Мур с его парадигмой форта - не просто классик, а образец в неком смысле, и принять, что форт в муровском виде - одно из решений, тогда другие решения (другие языки) покажутся не лишними и, может быть, мы увидим что-то :) , от использования чего будет невозможно отказаться
[size=150][color=#BF00FF]FORTH > конкретная реализация
идея FORTH-а > Мур[/color][/size]
|
|
|
|
Добавлено: Сб сен 17, 2011 10:22 |
|
|
|
|
|
Заголовок сообщения: |
Re: обсуждение не понял чего |
|
|
mOleg писал(а): ребята, а вам не кажется, что человеки все-таки разные люди. И мыслят все-таки несколько по-разному Вот поэтому и не надо выдавать сентенции вида "ну я же уже говорил". Проблема словарей действительно весьма сложна и неоднозначна, сделав шаг, стоит потратить массу усилий на анализ возможных сценариев. Ценность решения не в том, что оно мгновенно становится приоритетным, а в том, что оно всесторонне проанализировано, указаны слабые и сильные места, условия применения, возможные альтернативы. А сценариев "1. я же уже сделал 2. а почему никому не нужно-то?" можно пронаблюдать массу. Потому и не нужно, что силовое пропихивание одного варианта вызывает скорее отторжение.
[quote="mOleg"]ребята, а вам не кажется, что человеки все-таки разные люди. И мыслят все-таки несколько по-разному [/quote] Вот поэтому и не надо выдавать сентенции вида "ну я же уже говорил". Проблема словарей действительно весьма сложна и неоднозначна, сделав шаг, стоит потратить массу усилий на анализ возможных сценариев. Ценность решения не в том, что оно мгновенно становится приоритетным, а в том, что оно всесторонне проанализировано, указаны слабые и сильные места, условия применения, возможные альтернативы. А сценариев "1. я же уже сделал 2. а почему никому не нужно-то?" можно пронаблюдать массу. Потому и не нужно, что силовое пропихивание одного варианта вызывает скорее отторжение.
|
|
|
|
Добавлено: Пт сен 16, 2011 23:27 |
|
|
|
|
|
Заголовок сообщения: |
Re: обсуждение не понял чего |
|
|
Ох! Спорят где у палки конец и где начало Чем вам концепция пакетов не нравится для форт-слов?! имеется в виду реализация package в том же самом swiftе. Что же касается именование неких переменных в разных модулях, то я скажу так: зачем???!!! Концепция ухода от именованых областей за пределами одного модуля и тем более одного определения! куда она подевалась?! не пойму... словари нужны для того чтобы придать иную семантику точно такому же слову. и примером хорошим служат слова IF-THEN,BEGIN-UNTIL и т.п. котрые применяются либо как слова в коде на ассемблере, либо как высокууровненвые слова. Если у вас порядок поиска словарей содержит больше чем 5 единиц а эти словари большие, то что-то вы делаете не так на Форте ). Единственный большой словарь который есть - forth.
[color=#FF4000]Ох! Спорят где у палки конец и где начало[/color] Чем вам концепция пакетов не нравится для форт-слов?! имеется в виду реализация package в том же самом swiftе. Что же касается именование неких переменных в разных модулях, то я скажу так: зачем???!!! Концепция ухода от именованых областей за пределами одного модуля и тем более одного определения! куда она подевалась?! не пойму... словари нужны для того чтобы придать иную семантику точно такому же слову. и примером хорошим служат слова IF-THEN,BEGIN-UNTIL и т.п. котрые применяются либо как слова в коде на ассемблере, либо как высокууровненвые слова. Если у вас порядок поиска словарей содержит больше чем 5 единиц а эти словари большие, то что-то вы делаете не так на Форте ). Единственный большой словарь который есть - forth.
|
|
|
|
Добавлено: Пт сен 16, 2011 20:57 |
|
|
|
|
|
Заголовок сообщения: |
Про полезные словари |
|
|
В моей последний форт-системе словарей органически не было, но для ассемблера и компиляции других систем я добавлял всё-таки словари, реализованные в отдельном массиве памяти. Прелесть была в их лёгком удалении после использования. Само же понятие контекста очень полезное, раз в других областях жизни оно такое мощное - почему бы при создании программ не пользоваться?
В моей последний форт-системе словарей органически не было, но для ассемблера и компиляции других систем я добавлял всё-таки словари, реализованные в отдельном массиве памяти. Прелесть была в их лёгком удалении после использования. Само же понятие контекста очень полезное, раз в других областях жизни оно такое мощное - почему бы при создании программ не пользоваться?
|
|
|
|
Добавлено: Пт сен 16, 2011 20:23 |
|
|
|
|
|
Заголовок сообщения: |
Re: обсуждение не понял чего |
|
|
mOleg писал(а): не кажется, что человеки все-таки разные люди http://elementy.ru/news?newsid=431673
[quote="mOleg"]не кажется, что человеки все-таки разные люди[/quote] http://elementy.ru/news?newsid=431673 :D :shock:
|
|
|
|
Добавлено: Пт сен 16, 2011 20:08 |
|
|
|
|
|
Заголовок сообщения: |
Re: обсуждение не понял чего |
|
|
chess писал(а): В чем состоит затруднение если обойтись без красоты или почему станет легче если ее применить.'Красота' только слово. Что за этим словом? ребята, а вам не кажется, что человеки все-таки разные люди. И мыслят все-таки несколько по-разному (не сильно, конечно, но все же), поэтому то, что одному проще - другому сложнее. Ведь иначе бы все было просто бы - один язык на всех , а их вона-сколько понаплодилось... Да, с утверждением: "красота только слово" - я не согласен.
[quote="chess"]В чем состоит затруднение если обойтись без красоты или почему станет легче если ее применить.'Красота' только слово. Что за этим словом?[/quote] ребята, а вам не кажется, что человеки все-таки разные люди. И мыслят все-таки несколько по-разному (не сильно, конечно, но все же), поэтому то, что одному проще - другому сложнее. Ведь иначе бы все было просто бы - один язык на всех 8), а их вона-сколько понаплодилось... Да, с утверждением: "красота только слово" - я не согласен.
|
|
|
|
Добавлено: Пт сен 16, 2011 16:41 |
|
|
|
|
|
Заголовок сообщения: |
Re: обсуждение не понял чего |
|
|
white_TigR писал(а): Правда, у меня словари ассоциируется как раз с усложнением восприятия и написания программ. У меня уже не просто ассоциируются, я уже это усложнение вывел на основе психологических данных. white_TigR писал(а): К слову, в кросс-компиляторе для форт-процессора словари даже не реализованы, и работается без них вполне неплохо. Я поступил аналогично для своих кросскомпиляторов и затруднений никаких не испытываю.
[quote="white_TigR"]Правда, у меня словари ассоциируется как раз с усложнением восприятия и написания программ. [/quote] У меня уже не просто ассоциируются, я уже это усложнение вывел на основе психологических данных.[quote="white_TigR"]К слову, в кросс-компиляторе для форт-процессора словари даже не реализованы, и работается без них вполне неплохо.[/quote] Я поступил аналогично для своих кросскомпиляторов и затруднений никаких не испытываю.
|
|
|
|
Добавлено: Пт сен 16, 2011 16:35 |
|
|
|
|
|
Заголовок сообщения: |
Re: обсуждение не понял чего |
|
|
chess писал(а): white_TigR писал(а): Примеры действительно выглядят красиво. Вот хотя и выглядят они и в Делфи и в Форте от Олега 'красиво', только без этого на практике без труда можно обойтись. Тогда зачем? А вот если нельзя обойтись без труда, то это надо доказать: В чем состоит затруднение если обойтись без красоты или почему станет легче если ее применить. 'Красота' только слово. Что за этим словом? Видимо, за этим словом легкость сопровождения программ. Правда, у меня словари ассоциируется как раз с усложнением восприятия и написания программ. Может быть нехватает опыта или понимания "духа форта". К слову, в кросс-компиляторе для форт-процессора словари даже не реализованы, и работается без них вполне неплохо.
[quote="chess"][quote="white_TigR"]Примеры действительно выглядят красиво. [/quote] Вот хотя и выглядят они и в Делфи и в Форте от Олега 'красиво', только без этого на практике без труда можно обойтись. Тогда зачем? А вот если нельзя обойтись без труда, то это надо доказать: В чем состоит затруднение если обойтись без красоты или почему станет легче если ее применить. 'Красота' только слово. Что за этим словом?[/quote] Видимо, за этим словом легкость сопровождения программ. Правда, у меня словари ассоциируется как раз с усложнением восприятия и написания программ. Может быть нехватает опыта или понимания "духа форта". К слову, в кросс-компиляторе для форт-процессора словари даже не реализованы, и работается без них вполне неплохо.
|
|
|
|
Добавлено: Пт сен 16, 2011 16:24 |
|
|
|
|
|
Заголовок сообщения: |
Re: обсуждение не понял чего |
|
|
white_TigR писал(а): Примеры действительно выглядят красиво. Вот хотя и выглядят они и в Делфи и в Форте от Олега 'красиво', только без этого на практике без труда можно обойтись. Тогда зачем? А вот если нельзя обойтись без труда, то это надо доказать: В чем состоит затруднение если обойтись без красоты или почему станет легче если ее применить. 'Красота' только слово. Что за этим словом?
[quote="white_TigR"]Примеры действительно выглядят красиво. [/quote] Вот хотя и выглядят они и в Делфи и в Форте от Олега 'красиво', только без этого на практике без труда можно обойтись. Тогда зачем? А вот если нельзя обойтись без труда, то это надо доказать: В чем состоит затруднение если обойтись без красоты или почему станет легче если ее применить. 'Красота' только слово. Что за этим словом?
|
|
|
|
Добавлено: Пт сен 16, 2011 16:19 |
|
|
|
|
|
Заголовок сообщения: |
Re: обсуждение не понял чего |
|
|
Хищник писал(а): P.S. whiteTigr имеет в Форте на голову более высокую квалификацию А я считаю себя нубом полным, которому еще учиться и учится. Нужно попробовать адаптировать к Quark'у unit.fts Примеры действительно выглядят красиво.
[quote="Хищник"] P.S. whiteTigr имеет в Форте на голову более высокую квалификацию[/quote] А я считаю себя нубом полным, которому еще учиться и учится. :oops:
Нужно попробовать адаптировать к Quark'у unit.fts Примеры действительно выглядят красиво. :)
|
|
|
|
Добавлено: Пт сен 16, 2011 15:53 |
|
|
|
|
|
Заголовок сообщения: |
Re: обсуждение не понял чего |
|
|
Хищник писал(а): А чего тут защищаться-то? Я так, помечаю для справки, что при отсутствии практических подтверждений (вагон какого-то кода к ним не относится) вряд ли стоит ориентироваться на более слабого специалиста, особенно если он без спросу вылезает со словами "ну я уж объяснял-объяснял". Все правильно, я очень слабый специалист и не могу двух слов связать, поэтому прошу супера Хищника игнорировать мои сообщения в дальнейшем. В конце концов, более квалифицированный WhiteTigr сам поставит меня на место
[quote="Хищник"]А чего тут защищаться-то? Я так, помечаю для справки, что при отсутствии практических подтверждений (вагон какого-то кода к ним не относится) вряд ли стоит ориентироваться на более слабого специалиста, особенно если он без спросу вылезает со словами "ну я уж объяснял-объяснял".[/quote] Все правильно, я очень слабый специалист и не могу двух слов связать, поэтому прошу супера Хищника игнорировать мои сообщения в дальнейшем. В конце концов, более квалифицированный WhiteTigr сам поставит меня на место :))
|
|
|
|
Добавлено: Пт сен 16, 2011 15:44 |
|
|
|
|
|
Заголовок сообщения: |
Re: обсуждение не понял чего |
|
|
white_TigR писал(а): В делфи, например: type TStruct = record a, b: integer; c: byte; end;
var test: TStruct; a, b: integer;
begin test.a := 1; test.b := 2; a := 3; b := 4; end. source file: sample.f vocs/ unit.fts
ALSO HIDDEN : uvar ( --> ) F: COMPILE (CREATE) 0 , [COMPILE] ;F ; RECENT
Unit: test uvar a uvar b EndUnit
VARIABLE a VARIABLE b
: some ( --> ) 1 test a ! 2 test b ! 3 a ! 4 b ! ;
[quote="white_TigR"]В делфи, например: [pre]type TStruct = record a, b: integer; c: byte; end;
var test: TStruct; a, b: integer;
begin test.a := 1; test.b := 2; a := 3; b := 4; end.[/pre][/quote]
[pre]source file: sample.f [b] [color=#00F000]vocs/ unit.fts[/color]
[color=#FF00FF]ALSO[/color] [color=#FF00FF]HIDDEN[/color] [color=#FF8000]: uvar[/color] [color=#0080C0]( --> )[/color] [color=#FF8000]F: COMPILE[/color] (CREATE) [color=#00F000]0[/color] , [color=#00F000][COMPILE] ;F[/color] [color=#FF8000];[/color] [color=#FF00FF]RECENT[/color]
[color=#FF8000]Unit: test[/color] uvar a uvar b EndUnit
[color=#FF8000]VARIABLE a[/color] [color=#FF8000]VARIABLE b[/color]
[color=#FF8000]: some[/color] [color=#0080C0]( --> )[/color] [color=#00F000]1[/color] test a ! [color=#00F000]2[/color] test b ! [color=#00F000]3[/color] a ! [color=#00F000]4[/color] b ! [color=#FF8000];[/color] [/b][/pre]
|
|
|
|
Добавлено: Пт сен 16, 2011 15:39 |
|
|
|
|
|
Заголовок сообщения: |
Re: обсуждение не понял чего |
|
|
mOleg писал(а): Только не понял, почему он не сам защищается-то (от моих ээ, ну, пускай, выпадов). А чего тут защищаться-то? Я так, помечаю для справки, что при отсутствии практических подтверждений (вагон какого-то кода к ним не относится) вряд ли стоит ориентироваться на более слабого специалиста, особенно если он без спросу вылезает со словами "ну я уж объяснял-объяснял".
[quote="mOleg"]Только не понял, почему он не сам защищается-то (от моих ээ, ну, пускай, выпадов).[/quote] А чего тут защищаться-то? Я так, помечаю для справки, что при отсутствии практических подтверждений (вагон какого-то кода к ним не относится) вряд ли стоит ориентироваться на более слабого специалиста, особенно если он без спросу вылезает со словами "ну я уж объяснял-объяснял".
|
|
|
|
Добавлено: Пт сен 16, 2011 15:23 |
|
|
|
|