Показать полную графическую версию : Мнение профессионалов!!!
Какую среду на Ваш взгляд оптимальнее использовать для написания приложений? Почему?
Microsoft Visual Studio или Borland Builder?
Этот вопрос у меня возник потому, что не всегда код написанный для MSV будет компилироваться BB и наоборот.
пример простого кода для MVS2008 на который ругается Builder 6
int main()
{
system("pause");
return main()
}
Какую среду на Ваш взгляд оптимальнее использовать для написания приложений? »
Смотря для чего и куда.
Если код будет компилироваться на различных компиляторах, то необходимо знать "подводные камни реализации" и брать в помощь define. По моему так. (с полузабытых слов профессионального программиста)
Если вопрос обучения, то пусть будет MVS2008.
DillerInc
26-06-2010, 01:55
котвася, цитата с одного сайта:
Язык Си-это стандарт, поэтому чистый грамотно написанный С можно компилять любым компилятором. А сложность портирования на другой компиль (виндовый, в частности) зависит от числа отступлений от стандарта, криворукости автора и юзанья всяких костылей...
Как по мне, то MS Visual Studio более удобная среда, особенное её 2010-я версия. Там столько всяких возможностей и такая автоматизация, что процесс написания кода вообще на конструктор "ЛЕГО" похож.
Жаль только, что я использую может процентов 5 от всех возможностей, которые заложены в MVS2010...
Да и перспективней она, как по мне... ИМХО.
А вообще правильно сказал lxa85 на счёт задач, которые стоят перед программистом...
Само собой разумеется, что для .NET программирования нужно использовать MVS.
BlackEric
28-06-2010, 23:59
DillerInc, C and C++ это разные языки. Не забываем!
Ну и также помним о том, что инструмент (средство разработки) выбирается под задачу, а не наоборот.
crashtuak
02-07-2010, 12:19
ИМХО, грамотному программисту без разницы, какую среду выбрать, а начинающему стоит обратить внимание туда, где нужно будет писать больше кода-на Visual Studio(а то C++Builder со своими примочками, такими как VCL, скроет от ученика много полезных знаний про устройство программы).
будем следовать советам. Удивительно на этом сайте только пять профессионалов! :)
котвася, конференция более нацелена на ИТ специалистов, чем на программистов, хотя программисты также "есть в наличии" :)
crashtuak
02-07-2010, 18:48
котвася, говорю за себя:я такой профессионал, как и космонавт:). Сам недавно(два года назад) начал увлекатся компьютерами и програмированием в часности, и просто выразил свои мысли исходя из опыта. Создавая прожку "Привет мир" в C++Builder я сам написал около двух строчек кода:). А в Visual Studio(тип проекта - win32) я написал уже наааамного больше, и соответственно выучил больше.
будем следовать советам. Удивительно на этом сайте только пять профессионалов! »В программировании я не профессионал. Но сам пользуюсь Borland C++ Builder. Почему? Вряд ли это можно считать аргументом. :) Но когда изучал С++ по книге Дейтелов, там приводились листинги кода с примерами двух сред: Visual C++ и Borland C++.
Borland - понравился потому что звучит убедительно. :gigi: Да и начинал я с него, что и предопределило дальнейшее его использование.
crashtuak
02-07-2010, 22:29
Borland - понравился потому что звучит убедительно. »ну ты даешь:)
crashtuak, О чём предупредил сразу и честно. :teeth:Вряд ли это можно считать аргументом »
Glareone
03-07-2010, 07:45
Отдаю голос за VS2010,тк действительно майкрософт в кой-то веке сделали что-то удобное и практичное для простых смертных.
Delirium
05-07-2010, 01:47
Я также программирую в VS 2008. Недавно поставил 2010 - впечатления только положительные. Borland смотрел несколько лет назад, но он меня не впечатлил.
EvgeniyQQQ
05-07-2010, 09:42
Отдал свой голос за MVS! По тому, что программирую в ней. К продукту Borland отношусь нейтрально, так как практически с ним не знаком. Профессионалом в области С++ себя не считаю, т.к. 80% времени программирую на Java, а на С++ оставшиеся 20% :)
Я думаю главной составляющей определяющей выбор среды программирования будет компания в которую вы придёте работать. Если там пишут в MVS, то и вы будете в ней писать.
Соглашусь с crashtuak, при достижении определённого уровня грамотности в области программирования вам будет всё равно в какой среде программировать :) И даже если первое время привычки выработанные при программировании в одной среде будут не много мешать программировать в другой, то это быстро пройдёт.
Активность пользователей какая-то слабая. По статистике просмотров этой темы более 500, а проголосовало только 9. Что остальные пользуются отличным ПО приведенным для голосования?
Delirium
16-07-2010, 01:03
Что остальные пользуются отличным ПО приведенным для голосования? »
Остальные просто не пользуются ничем, т.к. не программируют :)
El Scorpio
16-07-2010, 06:19
Программировал на Builder'е.
В MSVC дальше пары уроков по книжке "15 уроков MSVC" в позднем детстве дело не дошло.
Создавая прожку "Привет мир" в C++Builder я сам написал около двух строчек кода. А в Visual Studio(тип проекта - win32) я написал уже наааамного больше, и соответственно выучил больше. »
Индуский код? :)
Прикладному программисту надо писать не "больше", а быстрее. То есть, проще использовать свойства объектов VCL, чем оперировать всякими "контекстами".
C++Builder со своими примочками, такими как VCL, скроет от ученика много полезных знаний про устройство программы »
Для обучения опять же надо просто понимать, что такое "стэк" и "куча", понимать правила работы с указателями и смысл операций с памятью при создании/удалении объектов, дабы глупостей не делать.
А все подробности функционирования в рамках написания прикладного (не системного) ПО будут лишними.
понятно, каждый пользуется чем ему удобно. Различий принципиальных нет.
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.