Переключение на Главную Страницу Страницы: 1 [2] 3  ОтправитьПечать
Очень популярная тема (более 25 ответов) Перевод исходников 1С++ на Visual Studio Net/2005 (число прочтений - 13244 )
Uzhast
1c++ power user
Отсутствует



Сообщений: 1341
Зарегистрирован: 30. Августа 2006
Пол: Мужской
Re: Перевод исходников 1С++ на Visual Studio Net/2
Ответ #15 - 08. Ноября 2007 :: 14:40
Печать  
sedmin писал(а) 08. Ноября 2007 :: 14:33:
Куда же ты остальные пункты заныкал?

А Интел - самое важное. Вести большую разработку на гнилом компиляторе - дохлая затея.

sedmin писал(а) 08. Ноября 2007 :: 14:33:
Может быть и нужно переходить на Интел. Но то, что есть должно продолжать собираться на старой студии.

Во-первых, кому должно? Во-вторых, против компилятора ты не возражаешь?

sedmin писал(а) 08. Ноября 2007 :: 14:33:
Если есть желание собирать в другой среде, то это должна быть новая версия компоненты.

Вот я и говорю, 1С++ 3.0.

sedmin писал(а) 08. Ноября 2007 :: 14:33:
Думаю, что для этого стоит завести отдельную ветку в хранилище, и показать всем, что там все здорово работает.

И еще, ты обе версии собираешься на Интел переводить?

Вот и здорово. У kms как раз есть работающий код 1С++, собираемый Интелом.
Лично мне было бы хорошо иметь как минимум 2.0.3 на Интеле. Но если это будет невозможно, то я перетерплю как-нибудь и одну 2.5 (3.0).
  
Наверх
 
IP записан
 
trdm
1c++ power user
qt1l developer
1c++ moderator
Отсутствует



Сообщений: 2344
Местоположение: г. Ростов-на-Дону
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Перевод исходников 1С++ на Visual Studio Net/2
Ответ #16 - 08. Ноября 2007 :: 14:50
Печать  
fez писал(а) 08. Ноября 2007 :: 14:27:
Джентельмены, если вы решите все же куда-нибудь переходить, то учтите пожалуйста мое пожелание.

1. Будущий компилятор должен быть по возможности бесплатным. В идеале - с исходниками. Сами понимаете.

А разве есть безплатные компиляторы, способные собрать 1с++?
Я уже от этого так далек..
  
Наверх
IP записан
 
Uzhast
1c++ power user
Отсутствует



Сообщений: 1341
Зарегистрирован: 30. Августа 2006
Пол: Мужской
Re: Перевод исходников 1С++ на Visual Studio Net/2
Ответ #17 - 08. Ноября 2007 :: 14:52
Печать  
trdm писал(а) 08. Ноября 2007 :: 14:50:
А разве есть безплатные компиляторы, способные собрать 1с++?
Я уже от этого так далек..

Может быть, g++ и смог бы... Но наверняка с огромным гемором. Это сопоставимо, наверное, с попытками собрать 1С++ в VC8. Теоретически можно, но гемор огромный.
  
Наверх
 
IP записан
 
Uzhast
1c++ power user
Отсутствует



Сообщений: 1341
Зарегистрирован: 30. Августа 2006
Пол: Мужской
Re: Перевод исходников 1С++ на Visual Studio Net/2
Ответ #18 - 08. Ноября 2007 :: 14:54
Печать  
fez писал(а) 08. Ноября 2007 :: 14:27:
Джентельмены, если вы решите все же куда-нибудь переходить, то учтите пожалуйста мое пожелание.

1. Будущий компилятор должен быть по возможности бесплатным. В идеале - с исходниками. Сами понимаете.

(ворчливо)А VC6 такой весь из себя бесплатный... И, главное, в отличие от других компиляторов, радует огромным количеством исходников... Улыбка
  
Наверх
 
IP записан
 
kms
1c++ power user
1c++ moderator
Отсутствует


я хочу, чтоб сюда проложили
дорогу оттуда...

Сообщений: 4632
Зарегистрирован: 19. Мая 2006
Re: Перевод исходников 1С++ на Visual Studio Net/2
Ответ #19 - 08. Ноября 2007 :: 17:47
Печать  
fez писал(а) 08. Ноября 2007 :: 14:27:
1. Будущий компилятор должен быть по возможности бесплатным. В идеале - с исходниками. Сами понимаете.

Нереально.

Либо на питон переходить. Улыбка
  

De quelle planète es-tu?
Наверх
 
IP записан
 
kms
1c++ power user
1c++ moderator
Отсутствует


я хочу, чтоб сюда проложили
дорогу оттуда...

Сообщений: 4632
Зарегистрирован: 19. Мая 2006
Re: Перевод исходников 1С++ на Visual Studio Net/2
Ответ #20 - 08. Ноября 2007 :: 17:52
Печать  
IC стандартный стоит $449.
У меня блин страховка на машину больше стоит.
Так что все это решаемо, когда припрет.
« Последняя редакция: 08. Ноября 2007 :: 20:20 - kms »  

De quelle planète es-tu?
Наверх
 
IP записан
 
kms
1c++ power user
1c++ moderator
Отсутствует


я хочу, чтоб сюда проложили
дорогу оттуда...

Сообщений: 4632
Зарегистрирован: 19. Мая 2006
Re: Перевод исходников 1С++ на Visual Studio Net/2
Ответ #21 - 08. Ноября 2007 :: 21:28
Печать  
fez писал(а) 08. Ноября 2007 :: 14:27:
Джентельмены, если вы решите все же куда-нибудь переходить, то учтите пожалуйста мое пожелание.

1. Будущий компилятор должен быть по возможности бесплатным. В идеале - с исходниками. Сами понимаете.

Если совсем серьезно, то standalone можно писать на чем угодно.
Это можем спросить trdm - он нам еще раз расскажет про Qt, кроссплатформенность и т.д.
Ну, он в принципе, уже рассказывал.

А если применительно к v7/CBLContext, то v7 - это vc6 и MFC42 и никуда от этого ни деться.
А vc6 - это значит, что вся кодогенерация должна быть совместима с vc6.
Т.е. это либо vc6, либо интел. Других я не знаю.

При этом vc6 не умеет ничего, из того, что появилось начиная с 1995 года.
P.J.Plauger с тех пор успел основать Dinkumware, в 1998 и 2003 успели принять стандарт и поправки, но vc6 ничего об этом не знает.
Intel умеет все, что полагается стандартом и даже больше (С99 и С++0x).
Так что выбор тут особо не стоит - для тех, кому тесно в рамках 1994 года.

И здесь надо слушать тех, кто реально использует эти возможности.
Я знаю здесь пока одного человека, и видел реальные мегабайты кода - это Uzhast.
  

De quelle planète es-tu?
Наверх
 
IP записан
 
kms
1c++ power user
1c++ moderator
Отсутствует


я хочу, чтоб сюда проложили
дорогу оттуда...

Сообщений: 4632
Зарегистрирован: 19. Мая 2006
Re: Перевод исходников 1С++ на Visual Studio Net/2
Ответ #22 - 08. Ноября 2007 :: 21:45
Печать  
Кроме boost и STLport (скорее, вместе с STLport) могу обратить внимание еще на распределители памяти:

http://www.hoard.org/
http://www.cs.umass.edu/~emery/hoard/index.html
http://www.intel.com/cd/ids/developer/asmo-na/eng/dc/xeon/43893.htm?page=4
и т.д.

Лицензия там GPL, код открыт.
  

De quelle planète es-tu?
Наверх
 
IP записан
 
fez
Forum Administrator
1c++ power user
Отсутствует


I wanted to cry, but the
tears wouldn't come

Сообщений: 2712
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Перевод исходников 1С++ на Visual Studio Net/2
Ответ #23 - 09. Ноября 2007 :: 05:35
Печать  
kms писал(а) 08. Ноября 2007 :: 17:47:
fez писал(а) 08. Ноября 2007 :: 14:27:
1. Будущий компилятор должен быть по возможности бесплатным. В идеале - с исходниками. Сами понимаете.

Нереально.

Ок. Тогда человек, заинтересованный в смене компилятора, должен сделать как минимум следующие шаги (как мне кажется):

1. Опубликовать патчи кода, необходимые для перехода. Именно патчи в формате diff -u, а не файлы с изменениями, основанные на версии 2.0.3.3. В идеале сделать это надо  в багзилле. То есть предварительно нужно еще и баг завести.
2. Рассказать в каком-то месте, которое будет с одной стороны не очень открыто, а с другой стороны доступно всем разработчикам, где взять IC, где взять лекарство (лекарство лучше вообще положить куда-нибудь поближе), что нужно сделать (по шагам), чтобы все заработало. Учтите, что одним из первых, кто будет переходить на IC окажется технический менеджер проекта, ибо ему нужно ночные сборки собирать. Так что рассказывать надо поподробнее.
3. Поскольку это изменение достойно выхода версий 2.1 и 2.6 - полагаю, что надо дать возможность всем остальным разработчикам предварительно закоммитить свои запланированные мелкие правки. Перед переходом на другой компилятор выпустить релиз.
  
Наверх
www  
IP записан
 
fez
Forum Administrator
1c++ power user
Отсутствует


I wanted to cry, but the
tears wouldn't come

Сообщений: 2712
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Перевод исходников 1С++ на Visual Studio Net/2
Ответ #24 - 09. Ноября 2007 :: 05:39
Печать  
4. Пополнить раздел http://www.1cpp.ru/index.php/ForDevelopers информацией для потенциальных новых разработчиков.
  
Наверх
www  
IP записан
 
jbond
Full Member
***
Отсутствует


1С++ Programmer

Сообщений: 140
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Перевод исходников 1С++ на Visual Studio Net/2
Ответ #25 - 14. Ноября 2007 :: 11:41
Печать  
А компиляция будет в принципе возможна только под Visual C++ Professional?
Или все-таки под Express?
  
Наверх
 
IP записан
 
artbear
1c++ developer
1c++ moderator
Отсутствует


Эх, дайте что-нибудь новенькое
да полезное потести

Сообщений: 6303
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Перевод исходников 1С++ на Visual Studio Net/2
Ответ #26 - 14. Ноября 2007 :: 13:26
Печать  
Для меня основная причина перехода - приобщение к последним фичам С++ и возможности их использования, шаблоны и т.д., в т.ч. и использование мощных библиотек С++
  

OpenConf developer :: http://openconf.1cpp.ru&&FormEx developer :: http://formex.dorex.ru&&1C++ active developer && tester :: www.1cpp.ru
Наверх
GTalkSkype/VoIPICQ  
IP записан
 
Uzhast
1c++ power user
Отсутствует



Сообщений: 1341
Зарегистрирован: 30. Августа 2006
Пол: Мужской
Re: Перевод исходников 1С++ на Visual Studio Net/2
Ответ #27 - 14. Ноября 2007 :: 18:04
Печать  
jbond писал(а) 14. Ноября 2007 :: 11:41:
А компиляция будет в принципе возможна только под Visual C++ Professional?
Или все-таки под Express?

Express, насколько я знаю, не поддерживает плагины. А IC интегрируется, похоже, как плагин. Поэтому заюзать IC в связке с VS2005 Express, скорее всего, не получится. Ну и, соответственно, Visual Assist тоже будет не при делах Улыбка
  
Наверх
 
IP записан
 
spock
1c++ developer
1c++ moderator
Отсутствует



Сообщений: 822
Местоположение: Новосибирск
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Перевод исходников 1С++ на Visual Studio Net/2
Ответ #28 - 15. Ноября 2007 :: 03:50
Печать  
Я против того, чтобы VA не было. Улыбка
  
Наверх
ICQ  
IP записан
 
artbear
1c++ developer
1c++ moderator
Отсутствует


Эх, дайте что-нибудь новенькое
да полезное потести

Сообщений: 6303
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Перевод исходников 1С++ на Visual Studio Net/2
Ответ #29 - 15. Ноября 2007 :: 06:59
Печать  
Олег, а у тебя есть работающий VA для Студии.Нет с лекарством?
Тот ВА, который работает с 6 студией, у меня не работает с последней студией.
Поможешь?
  

OpenConf developer :: http://openconf.1cpp.ru&&FormEx developer :: http://formex.dorex.ru&&1C++ active developer && tester :: www.1cpp.ru
Наверх
GTalkSkype/VoIPICQ  
IP записан
 
Переключение на Главную Страницу Страницы: 1 [2] 3 
ОтправитьПечать