Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Программирование и базы данных (http://forum.oszone.net/forumdisplay.php?f=21)
-   -   Мнение профессионалов!!! (http://forum.oszone.net/showthread.php?t=179183)

котвася 25-06-2010 23:50 1441875

Мнение профессионалов!!!
 
Какую среду на Ваш взгляд оптимальнее использовать для написания приложений? Почему?
Microsoft Visual Studio или Borland Builder?
Этот вопрос у меня возник потому, что не всегда код написанный для MSV будет компилироваться BB и наоборот.
пример простого кода для MVS2008 на который ругается Builder 6
Код:

int main()
{
          system("pause");
          return main()
}


котвася 25-06-2010 23:52 1441877

сейчас использую MVS2008

lxa85 26-06-2010 00:04 1441889

Цитата:

Цитата котвася
Какую среду на Ваш взгляд оптимальнее использовать для написания приложений? »

Смотря для чего и куда.
Если код будет компилироваться на различных компиляторах, то необходимо знать "подводные камни реализации" и брать в помощь define. По моему так. (с полузабытых слов профессионального программиста)
Если вопрос обучения, то пусть будет MVS2008.

DillerInc 26-06-2010 01:55 1441935

котвася, цитата с одного сайта:
Цитата:

Язык Си-это стандарт, поэтому чистый грамотно написанный С можно компилять любым компилятором. А сложность портирования на другой компиль (виндовый, в частности) зависит от числа отступлений от стандарта, криворукости автора и юзанья всяких костылей...

Ghost 26-06-2010 11:34 1442028

Как по мне, то MS Visual Studio более удобная среда, особенное её 2010-я версия. Там столько всяких возможностей и такая автоматизация, что процесс написания кода вообще на конструктор "ЛЕГО" похож.
Жаль только, что я использую может процентов 5 от всех возможностей, которые заложены в MVS2010...
Да и перспективней она, как по мне... ИМХО.

А вообще правильно сказал lxa85 на счёт задач, которые стоят перед программистом...
Само собой разумеется, что для .NET программирования нужно использовать MVS.

BlackEric 28-06-2010 23:59 1443498

DillerInc, C and C++ это разные языки. Не забываем!

Ну и также помним о том, что инструмент (средство разработки) выбирается под задачу, а не наоборот.

crashtuak 02-07-2010 12:19 1445863

ИМХО, грамотному программисту без разницы, какую среду выбрать, а начинающему стоит обратить внимание туда, где нужно будет писать больше кода-на Visual Studio(а то C++Builder со своими примочками, такими как VCL, скроет от ученика много полезных знаний про устройство программы).

котвася 02-07-2010 17:16 1446097

будем следовать советам. Удивительно на этом сайте только пять профессионалов! :)

Ghost 02-07-2010 17:32 1446112

котвася, конференция более нацелена на ИТ специалистов, чем на программистов, хотя программисты также "есть в наличии" :)

crashtuak 02-07-2010 18:48 1446154

котвася, говорю за себя:я такой профессионал, как и космонавт:). Сам недавно(два года назад) начал увлекатся компьютерами и програмированием в часности, и просто выразил свои мысли исходя из опыта. Создавая прожку "Привет мир" в C++Builder я сам написал около двух строчек кода:). А в Visual Studio(тип проекта - win32) я написал уже наааамного больше, и соответственно выучил больше.

Drongo 02-07-2010 19:33 1446190

Цитата:

Цитата котвася
будем следовать советам. Удивительно на этом сайте только пять профессионалов! »

В программировании я не профессионал. Но сам пользуюсь Borland C++ Builder. Почему? Вряд ли это можно считать аргументом. :) Но когда изучал С++ по книге Дейтелов, там приводились листинги кода с примерами двух сред: Visual C++ и Borland C++.

Borland - понравился потому что звучит убедительно. :gigi: Да и начинал я с него, что и предопределило дальнейшее его использование.

crashtuak 02-07-2010 22:29 1446272

Цитата:

Цитата Drongo
Borland - понравился потому что звучит убедительно. »

ну ты даешь:)

Drongo 02-07-2010 23:35 1446299

crashtuak, О чём предупредил сразу и честно. :teeth:
Цитата:

Цитата Drongo
Вряд ли это можно считать аргументом »


Glareone 03-07-2010 07:45 1446388

Отдаю голос за VS2010,тк действительно майкрософт в кой-то веке сделали что-то удобное и практичное для простых смертных.

Delirium 05-07-2010 01:47 1447319

Я также программирую в VS 2008. Недавно поставил 2010 - впечатления только положительные. Borland смотрел несколько лет назад, но он меня не впечатлил.

EvgeniyQQQ 05-07-2010 09:42 1447412

Отдал свой голос за MVS! По тому, что программирую в ней. К продукту Borland отношусь нейтрально, так как практически с ним не знаком. Профессионалом в области С++ себя не считаю, т.к. 80% времени программирую на Java, а на С++ оставшиеся 20% :)
Я думаю главной составляющей определяющей выбор среды программирования будет компания в которую вы придёте работать. Если там пишут в MVS, то и вы будете в ней писать.
Соглашусь с crashtuak, при достижении определённого уровня грамотности в области программирования вам будет всё равно в какой среде программировать :) И даже если первое время привычки выработанные при программировании в одной среде будут не много мешать программировать в другой, то это быстро пройдёт.

котвася 15-07-2010 22:19 1454154

Активность пользователей какая-то слабая. По статистике просмотров этой темы более 500, а проголосовало только 9. Что остальные пользуются отличным ПО приведенным для голосования?

Delirium 16-07-2010 01:03 1454209

Цитата:

Цитата котвася
Что остальные пользуются отличным ПО приведенным для голосования? »

Остальные просто не пользуются ничем, т.к. не программируют :)

El Scorpio 16-07-2010 06:19 1454267

Программировал на Builder'е.
В MSVC дальше пары уроков по книжке "15 уроков MSVC" в позднем детстве дело не дошло.

Цитата:

Цитата crashtuak
Создавая прожку "Привет мир" в C++Builder я сам написал около двух строчек кода. А в Visual Studio(тип проекта - win32) я написал уже наааамного больше, и соответственно выучил больше. »

Индуский код? :)

Прикладному программисту надо писать не "больше", а быстрее. То есть, проще использовать свойства объектов VCL, чем оперировать всякими "контекстами".
Цитата:

Цитата crashtuak
C++Builder со своими примочками, такими как VCL, скроет от ученика много полезных знаний про устройство программы »

Для обучения опять же надо просто понимать, что такое "стэк" и "куча", понимать правила работы с указателями и смысл операций с памятью при создании/удалении объектов, дабы глупостей не делать.
А все подробности функционирования в рамках написания прикладного (не системного) ПО будут лишними.

котвася 18-07-2010 00:49 1455305

понятно, каждый пользуется чем ему удобно. Различий принципиальных нет.


Время: 10:52.

Время: 10:52.
© OSzone.net 2001-