История изменений
Исправление MKuznetsov, (текущая версия) :
краткий экскурс в застатую историю :-)
$ разрешённый символ в идентификаторах C - но с некоторыми ограничениями. Он назначен (измыслен) для препроцессоров, коих может быть более чем 1.
Программист используя ид. с $ должен отчётливо понимать все возможные последствия :-) Этот ид может быть переварен нестандартными препроцессорами и повлечёт гору…
В VMS лично застал, Dec-forms и встраиваемый SQL. С одной стороны очень удобно - всё пишется на C, но с нюансами. Зато формы рисуются визуально, и SQL в коде как родной.
эдакий DSL-ный прототип шаблонов и C++.
Исходная версия MKuznetsov, :
краткий экскурс в застатую историю :-)
$ разрешённый символ в идентификаторах C - но с некоторыми ограничениями. Он назначен (измыслен) для препроцессоров, коих чуть может быть более чем 1.
Программист используя ид. с $ должен отчётливо понимать все возможные последствия :-) Этот ид может быть переварен нестандартными препроцессорами и повлечёт гору…
В VMS лично застал, Dec-forms и встраиваемый SQL. С одной стороны очень удобно - всё пишется на C, но с нюансами. Зато формы рисуются визуально, и SQL в коде как родной.
эдакий DSL-ный прототип шаблонов и C++.