Прощаю. А ссылки Вам подходят?
Почему у Вас не возникает таких же вопросов к авторам ссылок? Вы полагаете в серьёз, что там непременные знатоки?Можно узнать на каких языках вы программировали или программируете сейчас?
------------
Узнать можно: Basic для терминалов HP, FORTRAN IV для DEC-11, а потом и PC, ассемблеры -- много, Rational FORTRAN, RatFiv (написано многое), C для DEC-11 (уродский), Pascal для неё же и такой же, PL/1 для ЕС, C для PC пяти изготовителей, fortran 77 и 90, C++ трёх изготовителей (много писал), dBase, Clipper, FoxPro, Auto Lisp, Visual Basic (и for Application в качестве языка для начал программирования), всякие Basic в работах студентов, Turbo Pascal, Modula 2, Smalltalk, Fort, Ada (кустарная), Perl (для небольших скриптов), Python (как возможный язык для обучения), Object Pascal (многое написано), C#. На Java не писал, но Java и PHP тексты правил.
Упущены некоторые поиски и опыты, множество макроязыков. Многие языки программирования изучены по книгам. Мы с коллегами некоторое время разрабатывали свой синтаксис. Замысел был использовать возможности автовёрстки для упрощения синтаксиса и объединении известных достижений. Не доделали.
Отладил пару простейших кустарных компиляторов. Больших проектов реального времени не писал, но пытался создавать что-то вроде драйверов, когда их ещё так называли редко -- приспособить порты PC как датчики, из контролера мыши мастерили датчик оборотов в опытовый бассейн и всякое такое.
Так вот. «Серебряная пуля» находилась _всегда_. Всегда существовала система программирования превосходящая всё остальное и _во всём_. Чаще всего дело было не в красоте языка, а в развитости этого средства, правильности. Даже ассемблеры содержали ошибки иногда. На нашей DEC-11 лучшим языком был FORTRAN IV, так как он содержал значительно меньше ошибок. Мы использовали надстройки для него. Другое дело, что принимая программиста в проект, часто приходилось считаться с его верованиями, «упёртостью». Потому единого мнения быть не может. Лучший среди мне непосредственно знакомых программистов -- жрец Fort, автор нескольких его диалектов и соавтор стандарта. Это не делает Fort «серебряной пулей», просто люди разные, некоторые очень талантливы и очень особенные.
------------
Так вот. Всё это такого уж прямого отношения к обсуждению не имеет. Самое главное тут -- развитая интуиция, общий опыт, умение понимать ключевые сложности проекта. Инструмент должен быть современным насколько возможно. Тем более в большом, а значит долгом проекте. Сейчас, в виду разнообразия, нужно обращать внимание и на видимые перспективы избранного средства. C#, скажем, их имеет и очевидно современнее и лучше C++, который, конечно же, самый распространённый.
Надувать щёки по поводу своего опыта не буду. Например, требовать от кого бы то ни было чего-нибудь, кроме доводов. Ни список ваших работ, ни случайные цитатки мне вовсе не нужны и даже не любопытны, признаться. Доводы!






Ответить с цитированием