на самом деле обречен тот программист который считает один язык единственно верным и больше ничего не хочет знать где то дельфи намного лучше сей а где то наоборот
Причем здесь машинный уровень то, чел? Когда он кинул компонент -- сгенерился определенный код. Вот именно этот код он должен понимать. И при определенных обстоятельствах он должен его написать руками. Это равносильно тому, что в QT креейторе сделать форму и сказать, то ты написал программу. Я ничего не имею против средств быстрой разработки. Но перед тем как их использовать -- программист ДОЛЖЕН уметь справляться без них, то есть реализовывать эту форму с использованием скажем того же фреймвека QT самостоятельно, руками. Code: А ты видимо только какашками можешь кидаться? А я помоему излагал свою позицию относительно языка, не тех кто на нем пишет. Чего ты так напрягся? Не ограничен. Я привел это как пример. Заметь, я не сказал что что то лучше чего то. Тебе подарить книгу "Сарказм для новичков"? Не знаю таких обстоятельств. Я согласен с тем, что в все зависит от задачи. Делфи подойдет если нужно что то по быстрому наваять. Это да.
Среди программистов это называется синдромом утёнка: "Что увидел - то и мама". Ты просто не хочешь их знать.
При том что, и высокоуровневые языки и визуальные библиотеки несут одну задачу - упрощение программирования. Разве аналогия не очевидна?
Аналогия не очевидна. ЯВУ были созданы для того, чтобы не лезть в машинные команды. Так может быть и не стоит в них углубляться без особой необходимости?
Начинал программировать на QBasic'е потом на VisualBasic, потом С, затем С++, и наконец C#. Честно говоря всё это давалось не очень то трудно, т.к. было стремление и google под рукой.
Не буду присоединяться к срачу. Могу сказать о C++/C, что он, пожалуй, один из самых универсальных языков. Написано большое число кроссплатформенных библиотек, в том числе бесплатных (qt, boost). Если требуется что-то быстро наваять, необязательно ставить дельфи, подойдет и Borland C++ с его компонентами, или вышеупомянутые библиотеки. C++ совмещает в себе одновременно и высокоуровневую, и низкоуровневую составляющие, поэтому он во многих случаях удобен и пригоден для написания как сложных программ, работающих с памятью напрямую, высококвалифицированными программистами, или больших программных решений командами программистов, так и простых быдло-решений программистами под соцсети и прочими подобными кодирами.
Визуальные библиотеки были созданы чтобы не лезть в винапи. В обоих случаях упрощение программирования.
GhostOnline, не надо сюда впутывать лишнее. Я же ответил на все ваши вопросы и привел аргументы. Ты, вероятно, чувствуешь себя оскорбленным из за того, что я сказал все что думаю о языке, на котором ты пишешь. Не принимай близко к сердцу. Важно то, что думаешь ты. Моя первая программа была не делфи(да-да). Но потому умные люди, которые писал всякую низкоуровневую лабуду на С меня убедили не продолжать это затею. Чрез время я понял чем это было обусловлено и остался благодарен им. Не вижу особой связи между машинным уровнем и WinAPI
1. Машинный код 2. Асм 3. Процедурные языки высоко уровня. 4. ООП. 5. Визуальное программирование. Т.е. каждый уровень - упрощение, ускорение разработки. Ты отписался, что не приемлешь 5-ый уровень, а прогать советуешь на 4-ом или даже на 3-ем. Тогда я в ответ отписал, то почему бы вообще не вернуться к уровню 1? Забей. У меня все отлично.
Закройте тему, пусть каждый останеться при своем. Само название, уже предпологает к спору, а тема c++ vs delphi старый баян, который все тянут, и тянут
Я бы посоветовал оставить ответы касательно именно C++ и потереть флуд по поводу других языков. Все так и хотят вставить преимущества своего любимого языка, а вопрос ТСа - именно про C++. Ну так и отвечайте про C++, а если не знаете его, то молчите вообще, а не пишите "А я вот C++ не знаю, зато вот дельфи..."
Я же писал уже об этом. Нету ничего плохого в "Визуальном программирование.", это даже очень удобно. НО перед тем как его использовать -- ты ДОЛЖЕН знать как это реализовать вручную. То есть то как работает тот код, которые генерирует среда разработки.
На самом деле, не должен. Это как плюс, но кодить можно и без знания этого. Спросить любого кодера под соцсети, что такое вообще форма и как она хранится - и ответит ли кто-то, что это ресурс, который хранится в rc-файле, который потом компилируется и записывается в секцию ресурсов exe-файла, и впоследствии загружается оттуда функцией DialogBoxParam или подобными? Не уверен.
И ценность такого программиста не особо велика. Подведем итог. На С++ пишут потому что(сжато): 1) Удобный синтаксис. 2) Переносимость под различные ОС и железо. 3) Множество готовых решений. 4) Подходит под широкий спектр задач. 5) Очень гибкий. Что читать новичку: Харви Дейтел "Как программировать на С++ 5е издание". Советую купить. А так же (цитата с винграда): На этом тему можно закрыть.
Как-то вечером с друзьями Мы на кухне собрались И под водочку с грибами Разговор вели за жизнь. Разошлися не на шутку, Трижды бегали в ларёк И, как водится, под утро Подвели всему итог. (С) Сергей Трофимов Каждый язык хорош для конкретной цели, конкретной области, и конкретного человека (чел который ничего не знает, то гуишки писать сразу на си тяжко будет, а писать дрова на делфи будет тока самоубийца). Итого с учетом всех холиварных постов, постановлением ЦК КПСС тема считается закрытой!