Автор |
Сообщение |
|
|
Заголовок сообщения: |
|
|
|
Ф.В.Ткачев ( Институт ядерных исследований РАН, Координатор общественного
проекта Информатика-21)
Система образования как фактор национального суверенитета
в сфере национальных технологий. ( 17 Jan 2007г.)
http://www.inr.ac.ru/~info21/texts/2006 ... public.pdf
P.S. Статья с критикой C/C++ засилья.
Но возможно не такое пагубное влияние оказывает С/С++ на формирование программерского мышления, как знать.
Ф.В.Ткачев ( Институт ядерных исследований РАН, Координатор общественного
проекта Информатика-21)
Система образования как фактор национального суверенитета
в сфере национальных технологий. ( 17 Jan 2007г.)
http://www.inr.ac.ru/~info21/texts/2006-09-SFO/v2public.pdf
P.S. Статья с критикой C/C++ засилья.
Но возможно не такое пагубное влияние оказывает С/С++ на формирование программерского мышления, как знать.:)
|
|
|
|
Добавлено: Пн ноя 17, 2008 13:25 |
|
|
|
|
|
Заголовок сообщения: |
|
|
|
вопрос писал(а): сc - сс5 - это примеры для компиляции? Да. вопрос писал(а): Тот что есть ничего не поясняет Кое что обсуждалось в http://fforum.winglion.ru/viewtopic.php?t=90вопрос писал(а): нужно хоть "что может, чего не может"
Собственно может то, что демонстрируется в примерах. А что надо?
Я взял компилятор LCC. Сделал из него конвертер в Форт http://d14-435-04.rtc.ru:8888/C2F10.rar
Затем в ручную перевел на Форт и проверил на тестах.
[quote="вопрос"]сc - сс5 - это примеры для компиляции?[/quote]
Да.
[quote="вопрос"]Тот что есть ничего не поясняет[/quote]
Кое что обсуждалось в http://fforum.winglion.ru/viewtopic.php?t=90
[quote="вопрос"]нужно хоть "что может, чего не может"[/quote]
Собственно может то, что демонстрируется в примерах. А что надо?
Я взял компилятор LCC. Сделал из него конвертер в Форт http://d14-435-04.rtc.ru:8888/C2F10.rar
Затем в ручную перевел на Форт и проверил на тестах.
|
|
|
|
Добавлено: Пт дек 07, 2007 14:52 |
|
|
|
|
|
Заголовок сообщения: |
|
|
|
Угу, понятно, сc - сс5 - это примеры для компиляции? Где хоть какой-то readme?
Тот что есть ничего не поясняет
Цитата: Исходный код языка Си на языка Forth
Позволяет общаться с Forth системой на языке Си. Компиляция Си процедур порождает словарные статьи Форта. Можно производить конвертацию Си -> Forth.
Хорошо, буду пробовать.
нужно хоть "что может, чего не может"
Угу, понятно, сc - сс5 - это примеры для компиляции? Где хоть какой-то readme?
Тот что есть ничего не поясняет
[quote]Исходный код языка Си на языка Forth
Позволяет общаться с Forth системой на языке Си. Компиляция Си процедур порождает словарные статьи Форта. Можно производить конвертацию Си -> Forth.[/quote]
Хорошо, буду пробовать.
нужно хоть "что может, чего не может"
|
|
|
|
Добавлено: Чт дек 06, 2007 20:48 |
|
|
|
|
|
Заголовок сообщения: |
|
|
|
|
|
|
Добавлено: Чт дек 06, 2007 20:26 |
|
|
|
|
|
Заголовок сообщения: |
|
|
|
Mihail писал(а): вопрос писал(а): всем понятно, что значат скобки, понятно с детства, потому (с+d || a & (c - d)) понятно интуитивно ... Используй http://spf.cvs.sourceforge.net/spf/devel/~mak/infix.fМожно еще использовать синтаксис Си (пока LCC) или Байсика. Насчёт infix.f понятно - лежит, можно пользоваться, а вот что значит еще использовать синтаксис Си ( пока LCC) ?
О чём это
[quote="Mihail"][quote="вопрос"]всем понятно, что значат скобки, понятно с детства, потому (с+d || a & (c - d)) понятно интуитивно ...[/quote] Используй http://spf.cvs.sourceforge.net/spf/devel/~mak/infix.f Можно еще использовать синтаксис Си (пока LCC) или Байсика.[/quote]Насчёт infix.f понятно - лежит, можно пользоваться, а вот что значит [b]еще[/b] [u]использовать синтаксис Си [/u]([b]пока LCC[/b]) ?
О чём это
|
|
|
|
Добавлено: Чт дек 06, 2007 20:10 |
|
|
|
|
|
Заголовок сообщения: |
|
|
|
ArtemKAD писал(а): том-то и дело, что эти грабли трудно заметить - оно-ж "интуитивно понятно" .
Рассмотрите вот такой код написанный на Форте, формально складывающий 2 и 2. Каков ответ?
Код: 2 marker strange : 2 3 ; 2 + . strange
[quote="ArtemKAD"] том-то и дело, что эти грабли трудно заметить - оно-ж "интуитивно понятно" .[/quote]
Рассмотрите вот такой код написанный на Форте, формально складывающий 2 и 2. Каков ответ?
[code]2 marker strange : 2 3 ; 2 + . strange[/code]
|
|
|
|
Добавлено: Чт дек 06, 2007 14:23 |
|
|
|
|
|
Заголовок сообщения: |
|
|
|
вопрос писал(а): всем понятно, что значат скобки, понятно с детства, потому (с+d || a & (c - d)) понятно интуитивно ...
Используй http://spf.cvs.sourceforge.net/spf/devel/~mak/infix.f
Можно еще спользовать синтаксис Си (пока LCC) или Байсика.
[quote="вопрос"]всем понятно, что значат скобки, понятно с детства, потому (с+d || a & (c - d)) понятно интуитивно ...[/quote]
Используй http://spf.cvs.sourceforge.net/spf/devel/~mak/infix.f
Можно еще спользовать синтаксис Си (пока LCC) или Байсика.
|
|
|
|
Добавлено: Вт дек 04, 2007 12:11 |
|
|
|
|
|
Заголовок сообщения: |
|
|
|
ArtemKAD писал(а): Нет, в Форте этой фигни нету - там "как слышится так и пишется". А в Си для полной гарантии "скобок лишних не бывает". Да всё бывает - и слова по 20 строчек и адресная арифметика на стеке с пятью параметрами... От дураков только асм защищён - при размере программы больше 200 строчек дурак просто не сможет её отладить. вопрос писал(а): нормальный человек насоздавал бы синонимов, поперегружал операторы так, чтобы фраза читалась (она и все подобные, могущие встретиться в программе) почти как по-русски (по-английcки) но в форте и этого нет
А оно ТОЧНО надо? В Форте ведь нет понятия оператора, так что тут по умолчанию всё "перегружено по самое нехочу". В плюсахс этим можно много глупостей наделать, так что применяют ведь, в основном, в оболочках для простых типов - 3D векторов, указателей и т.п.
[quote="ArtemKAD"] Нет, в Форте этой фигни нету - там "как слышится так и пишется". А в Си для полной гарантии "скобок лишних не бывает".[/quote]
Да всё бывает - и слова по 20 строчек и адресная арифметика на стеке с пятью параметрами... От дураков только асм защищён - при размере программы больше 200 строчек дурак просто не сможет её отладить. :)
[quote="вопрос"]нормальный человек насоздавал бы синонимов, поперегружал операторы так, чтобы фраза читалась (она и все подобные, могущие встретиться в программе) почти как по-русски (по-английcки) но в форте и этого нет[/quote]
А оно ТОЧНО надо? В Форте ведь нет понятия оператора, так что тут по умолчанию всё "перегружено по самое нехочу". В плюсахс этим можно много глупостей наделать, так что применяют ведь, в основном, в оболочках для простых типов - 3D векторов, указателей и т.п.
|
|
|
|
Добавлено: Вт дек 04, 2007 06:28 |
|
|
|
|
|
Заголовок сообщения: |
|
|
|
вопрос писал(а): нормальный человек насоздавал бы синонимов, поперегружал операторы так, чтобы фраза читалась (она и все подобные, могущие встретиться в программе) почти как по-русски (по-английcки) но в форте и этого нет
а оно и не надо.
синонимы создавать не сложно.
а перегрузка операторов - зачем оно в форте???
(причем реализовать это можно)
[quote="вопрос"]нормальный человек насоздавал бы синонимов, поперегружал операторы так, чтобы фраза читалась (она и все подобные, могущие встретиться в программе) почти как по-русски (по-английcки) но в форте и этого нет[/quote]
а оно и не надо.
синонимы создавать не сложно.
а перегрузка операторов - зачем оно в форте???
(причем реализовать это можно)
|
|
|
|
Добавлено: Вт дек 04, 2007 06:07 |
|
|
|
|
|
Заголовок сообщения: |
|
|
|
В С++, я шучу в ответ на "нормальный человек".
но делать так можно
В С++, я шучу в ответ на "нормальный человек".
но делать так можно
|
|
|
|
Добавлено: Вт дек 04, 2007 01:29 |
|
|
|
|
|
Заголовок сообщения: |
|
|
|
вопрос писал(а): нормальный человек насоздавал бы синонимов, поперегружал операторы так, чтобы фраза читалась (она и все подобные, могущие встретиться в программе) почти как по-русски
Ты в Си это делаешь? Или в Си пишут не нормальные люди?
[quote="вопрос"]нормальный человек насоздавал бы синонимов, поперегружал операторы так, чтобы фраза читалась (она и все подобные, могущие встретиться в программе) почти как по-русски[/quote]
Ты в Си это делаешь? Или в Си пишут не нормальные люди?
|
|
|
|
Добавлено: Вт дек 04, 2007 01:13 |
|
|
|
|
|
Заголовок сообщения: |
|
|
|
K`[f писал(а): ArtemKAD писал(а): потому (с+d || a & (c - d)) понятно интуитивно ...
Ага - шас! Два плюс два и умножить на два это скока? Вот так и с тем примером - который приоритет операций?
ЗЫ. Между прочим - это одни из самых корявых граблей на которые наступают регулярно. Та же фигня ведь и в Форте - нормальные люди так не пишут!!! Только вот чтобы дорасти до такой культуры понадобилась уйма времени...
нормальный человек насоздавал бы синонимов, поперегружал операторы так, чтобы фраза читалась (она и все подобные, могущие встретиться в программе) почти как по-русски (по-английcки)
но в форте и этого нет
[quote="K`[f"][quote="ArtemKAD"]потому (с+d || a & (c - d)) понятно интуитивно ...
Ага - шас! Два плюс два и умножить на два это скока? Вот так и с тем примером - который приоритет операций?
ЗЫ. Между прочим - это одни из самых корявых граблей на которые наступают регулярно.[/quote]
Та же фигня ведь и в Форте - нормальные люди так не пишут!!! Только вот чтобы дорасти до такой культуры понадобилась уйма времени... :)[/quote]
нормальный человек насоздавал бы синонимов, поперегружал операторы так, чтобы фраза читалась (она и все подобные, могущие встретиться в программе) почти как по-русски (по-английcки)
но в форте и этого нет
|
|
|
|
Добавлено: Вт дек 04, 2007 00:25 |
|
|
|
|
|
Заголовок сообщения: |
|
|
|
вопрос писал(а): можно всё в скобки позаключать, если приоритет забылся
В том-то и дело, что эти грабли трудно заметить - оно-ж "интуитивно понятно" .
[quote="вопрос"]можно всё в скобки позаключать, если приоритет забылся[/quote]
В том-то и дело, что эти грабли трудно заметить - оно-ж "интуитивно понятно" :( .
|
|
|
|
Добавлено: Пн дек 03, 2007 22:29 |
|
|
|
|
|
Заголовок сообщения: |
|
|
|
K`[f писал(а): Та же фигня ведь и в Форте - нормальные люди так не пишут!!!
Нет, в Форте этой фигни нету - там "как слышится так и пишется". А в Си для полной гарантии "скобок лишних не бывает".
[quote="K`[f"]Та же фигня ведь и в Форте - нормальные люди так не пишут!!![/quote]
Нет, в Форте этой фигни нету - там "как слышится так и пишется". А в Си для полной гарантии "скобок лишних не бывает".
|
|
|
|
Добавлено: Пн дек 03, 2007 22:25 |
|
|
|
|
|
Заголовок сообщения: |
|
|
|
а проблема в чём?
можно всё в скобки позаключать, если приоритет забылся
а проблема в чём?
можно всё в скобки позаключать, если приоритет забылся
|
|
|
|
Добавлено: Пн дек 03, 2007 22:24 |
|
|
|
|