Асм для микроконтроллеров, Васик, соответственно , ну и Це: могу читать бегло. А, ещё лог. языки для описания структур CPLD немного знаю. В общем, джентельменский набор типичного хардверщика...
конечно, пишут, просто из-за того, что количество элементов опроса ограничено, я решил покривить душой и вместо Pascal написать Delphi, а вместо С - С++ ПС. к тому, к моему глубокому сожалению, многие-то и не видят разницы между C и С++ и между Pascal и Delphi (Object Pascal).
по результатам опроса(полгода назад) на С 21%, на С++ 19%, третье и четвертое место - за джавой(точно не помню) и пхп а в опросе нету первого места [C] =) Языки сценариев
Дальше Бейсика и Паскаля и их же Турбо-... не ушла Ибо было без надобности, хотя на нынешней работе переводчика пригодилось.
Никогда не любил Паскаль и до сих пор не люблю. C/C++ я раньше тоже терпеть не мог (особенно, после лабораторных работ в универе ). Курса до второго позитивно относился к Visual Basic'у. Потом одумался. Дальше был Builder, потом Visual C++ с уклоном в ООП. В результате я пришёл к выводу, что у языка C++ ОЧЕНЬ хороший синтаксис. Особенно, если им аккуратно пользоваться - в таких случаях текст программы доставляет прямо-таки эстетическое удовлетворение. И, наконец, аттракцион неслыханного эстетства - C#. Когда я первый раз про него услышал, то отнёсся несколько скептически. Однако, познакомившиь поближе, просто влюбился в его синтаксис. За одно то, что в его основе не лежит Visual Basic, Биллу можно простить даже Windows :D. ИМХО он вобрал в себя лучшие стороны С++, Паскаля (который, как я уже упоминал, лично я не люблю, но в котором тоже есть позитивные моменты) и даже Бейсика.
зря Вы не любите Pascal - он гораздо лучше С при всех тех же равных возможностях. кстати, описание языка Pascal занимает 20 страниц, а С - 600! (поэтому у меня есть некоторые сомнения, что ситаксис и структурированность С лучше, чем Pascal). а описание объектно-ориентированного Оберона занимает всего 16 страниц!!! многое из того, что реализовано в Java и C#(эстетство тоже) было давным-давно сделано в других, Виртовских языках: - виртуальная машина - Pascal - строгая типизация, отказ от использования указателей, сборка мусора - Оберон - независимая компиляция и динамическая сборка - Модула-2 - независимые от платформы приложения - Оберон. (Билл Джой, который "приспособил" Java для WWW, был в числе первых, кто приобрел лицензию на Оберон, а потом знакомился с диссертациями на тему Оберона). ПС. так что не все так однозначно. ППС. но мы несколько отвлеклись от темы
Bob Vladimir Axl Работаю помощником команды АСУТП, которая в том числе координирует разработку программного обеспечения для промышленного объекта. Не зная хотя бы основ программирования, никакого знания русского и английского не поможет - все равно, что по-китайски разговаривают.
Знаю Basic, Pascal, Delphi ну и PHP. Хочу выучить какой нить С (C#/C++), но времени нет. А разве SQL это язык? Ну запросы составляют, да, но чтобы программировать?
Delphi, Builder , SQL, VisualBasic (VBA) (в т. ч. .NET), C#, Perl, PHP, HTML, JavaScript, VBScript, assembler, FORTRAN; еще в молодости были VC++,REX, ADA, Prolog Внутренний язык 1С Вообще не терплю.... Писать программы на руском - изврат, хотя говорят есть English-version Лучшее что есть C#, Это ВЫШАК
Описание встроенного языка часть 1 стр.12 Shiva добавил [date]1114693012[/date]: Странно поставлен вопрос о владении языками программироования, скорее нужно было спросить "Синтаксис каких языков вам знаком?". Потому как именно знание предметной области прежде всего позволяет решить задачу имхо. Например, чтобы запрограммировать решение уравнения на С нужно прежде всего уметь решать уравнения, а написать программу можно после 20 минут чтения книги по С. То же касается скриптовых языков, SQL и тд. А уж про 1с и вообще говорить нечего. И не нужно вспоминать в чем вас учили программировать в институте, вас там учили образу мышления прежде всего.
Shiva, у Вас превратное представление о языках программирования, если Вы владение языком связываете с 20 минутами затраченного времени.
За 20 минут можно программку решения квадратного уравнения написать почти на любом языке, если конечно доки есть. Вопрос в том, сколько времени и сил уйдет для создания полноценного приложения, тут я думаю что 20ти минут не хватит. Насчет 1С: Разумеется есть описалово и прочая лабуда. Мне просто не привычно(неприятно) писать проги на русском. Переменые по русски называть тоже как то после Шарпа, Басика, Асмы и пр... не привычно
Lover Не принципиально. Какая тебе разница какие ключевые слова и в какой раскладке писать идентификаторы? К языку отношения абсолютно не имеет. Вообще же именно язык в 1С-не очень слаб. Хуже только турбо Васик. Но вот проблемно-ориентированная объектная модель!
"... Переменые по русски называть тоже как то после Шарпа ..." так в "Шарпе" юникод есть, и одним из достоинств этого нововведения было провозглашена возможность называть переменные и структуры на родном языке.
Visual Studio 2005 будет unicode и для C++ поддерживать. Вот где будет разгуляться славянофилам ИМХО можно будет написать заголовочный файл типа rus.h, после подключения которого можно будет писать на C в стиле "а ля рус": Код: #инклюде <стдио.аш> нафиг главный(нафиг) { для (цел и = 0; и < 10; и++) принтф("Хэлло уорлд!\н"); } Ждём с нетерпением