Цитата:
Сообщение от
Hunta
MACRO-11 или соответствующий ассемблер
я говорю о современных задачах где требуется высокая производительность
и тут СИ без вариантов. _очень_ редки ассемблерные вставки тк кроссплатформенность очень важна.
Цитата:
Но для PDP-11 - даже когда скорость и микросекунды не важны - практически наверняка это будет MACRO-11, и на 100 процентов - не C
я уже написал что нужен MACRO-11.
Цитата:
Сообщение от
hobot
хотя на Си писали и не так уж мало, в том числе специализированно для УК-НЦ,
где ресурса под Си мало-мало совсем ) Я Паскалю на ретро-машинках, но без
вставок на асме никогда не обходился - это отличное подспорье и классическое
(золотое) сочетание. Под дос уже (на уровне хобби опять же) Турбо Паскаль и
Дельфинчик в окошки ) Си - мне чужд по природе восприятия и составления текста
программы. Я не понимаю все это скобочки и синтаксис вообще. Конечно это можно освоить,
но это же ломка,
я же не зря написал про эффект утенка ;-)
Цитата:
в то время как любой паскаль - сравним с языком обычной человеческой математики.
Кстати по совместимости, скорости компиляции и размера проекта на выходе + компактности кода -
Дельфинчика переплюнуть сложно )
в сравнении с чем ? я спорю ради спора - мне интересно
Цитата:
Сообщение от
Oleg N. Cher
Для меня очевидно, что мы не сойдёмся во мнениях, но всё-таки прокомментирую.
Как простой, ясный и чистый язык, код на котором понятен любому человеку, мало-мальски знакомому с программированием. На котором удобно записывать алгоритмы, чтобы их потом держать в понятном виде. И чтобы без барьеров входа, по возможности. Ну какие барьеры входа в Паскаль?
а разве они есть при входе на Си ? (про ООП и С++ не говорим)
я видел множество неофитов которые начали именно с СИ в IDE Ардуино и вообще никаких проблем не испытали.
я лично писал на паскале и на ДВК и на ЕС и на дельфе проекты делал, и честно СИ функциональнее , да и синтаксис не перегружен лишними конструкциями. хотя, следует отметить, что изучив пару десятков языков, на синтаксис обращаешь меньше всего внимания.
Цитата:
Дельфи был никак не медленнее, чем, допустим, Visual C версий того же времени. Сейчас есть LLVM. Не в языке дело. Если язык компилируемый, создать для него хороший компилятор можно. Просто я смотрю на Паскаль как на потенциально годный для варения в нём язык, а Вы смотрите на него как конъюнктурщик - чтобы чего-то из него выжать сейчас. Вот вся суть нашей дискуссии. Мы на это смотрим по-разному.
ну да, мне шашечки не нужны - мне ехать надо.
Цитата:
Угу. И намертво привариваемся к стомегабайтной JVM, пожирающей память как зараза.
ява очень хороша когда "надо быстро из говна и палок"
но очевидно, что это преимущество имеет и обратную сторону в числе которых и жуткое потребление памяти.
Цитата:
Я вот не уверен, что Си для PDP-11 имеет какое-то преимущество перед Паскалем, по крайней мере, те реализации, которые можно пощупать. Да, мне не удалось запустить компилятор Си под эмулем Патрона. Там требуется назначение диска C, с чем я не разобрался. Без этого он не хочет работать. Хотя примерно понял куда копать.
для PDP-11 СИ будет чуточку быстрее тк он таки написан для PDP-11.
Цитата:
Очень спорное утверждение. Но даже если и так, это не значит, что причина тормозов именно сам язык, а не откровенно более слабый транслятор. Значит можно было сделать лучше.
нет, именно сам язык, и вызвано это работой с памятью и строками
если говорить о современных задачах - как из паскаля работать с shared memory ? мне просто интересно.
я собственно потому и задал вопрос - "подскажите какие именно задачи удобнее/эффективнее решать на паскале сейчас ? те где он лучше других ЯП ?"
может такие задачи есть и я просто не в курсе ?
Цитата:
Си и яву это потому что Вы асилили Си и яву? Ну да, конечно, Ваш путь подходит именно для всех. А чем Бейсик лучше Паскаля?И какой именно Бейсик? Может неструктурный с метками строк и GOTO? Тогда почему сразу не Фортран?
Си применяется уже более 45 лет, а ява более 25, и что важно, ни тот ни другой никуда не денутся. да, в общем виде сидящие на СИ не любят яву, и наоборот, но правильно знать и уметь применять и то и другое.
если говорить о моем опыте, то он достаточно широк и включает в себя и Fortran тоже - давно когда-то писал математические задачи на нем (сугубо из-за огромного количества готовых библитек).
и я сужу о ЯП именно исходя из опыта программирования большом количестве систем и языков. вот на питоне я не писал, ничего про него не скажу.
на самом деле, надо будет изучу и его - не вижу проблемы.
Цитата:
Вы наверное не в курсе, но Clarion был написан на Modula-2. Этот язык - дальнейшее развитие идей Паскаля. О чём скромно умолчали в статье "настоящие программисты..."
Вы заблуждаетесь
Брюс Баррингтон написал Clarion на СИ в 1984ом, а встроенные компиляторы модулы и СИ появились в Clarion-е сильно позднее - в 92м когда Clarion Software Corporation объединились с Jensen & Partners International(JPI)
а если говорить о влиянии на синтаксис то, да на автора языка повлияли кобол и модула-2.
что такое CPD можно посмотреть, как оказалось, на ютубе
https://www.youtube.com/results?sear...er+2.1+for+DOS