Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » Как Начать программить на C на Windows для Web?

Модерирует : ShIvADeSt

 Версия для печати • ПодписатьсяДобавить в закладки

Открыть новую тему     Написать ответ в эту тему

Love

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Что используете для сабжа?
Нужен компилятор под винды, чтобы создавал исполняемые exe или cgi скрипты.
Если не Visual C++ и Borland, то что ещё можно использовать?

Всего записей: 3 | Зарегистр. 04-02-2003 | Отправлено: 21:14 04-02-2003
pz123

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Посмотри http://www.mingw.org/
 
Хотя конечно Visual C++ - найлучший вариант.

Всего записей: 11 | Зарегистр. 27-01-2003 | Отправлено: 17:05 14-02-2003
FatGans

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Love, а зачем использовать С++ в вэб-проектах? Для этого есть другие средства, например С# + ASP.NET + ADO.NET.  
 
Насколько можно судить из форумов Visual C++ занимает лидируещие позиции. Борланд в Штатах не мользуется популярностью.
Есть еще Zortech C++.

Всего записей: 71 | Зарегистр. 26-12-2002 | Отправлено: 04:39 16-02-2003
Love

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Вообщем-то я хочу начать программирование на виндах, потому что так удобнее учиться - а вообще то потом буду переносить на юниксовский хостинг.
 
Я хочу видеть текст программы и понимать, что пишу. Чтобы мог написать в блокноте, откомпилировать компилятором (который я вообщем то и ищу) и просмотреть результат в браузере!

Всего записей: 3 | Зарегистр. 04-02-2003 | Отправлено: 04:50 16-02-2003
FatGans

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Главное - определись с целью. Что ты будешь делать? Для чего ты хочешь использовать С++? Что ты имеешь в виду  "программировать для Web" ?

Всего записей: 71 | Зарегистр. 26-12-2002 | Отправлено: 04:56 16-02-2003
Love

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Я знаю PHP и Perl. Спокойно без проблем программирую на них в виндах и потом переношу проекты на реальный UNIX хостинг.  
 
Но есть проекты (Баннерная сеть, чаты, большие форумы) которые лучше делать на C - или делать основу (engine) на C, а интерфейс PHP.
 

Всего записей: 3 | Зарегистр. 04-02-2003 | Отправлено: 05:17 16-02-2003
FatGans

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Love, тебе лучше всего поставить Apache/Tomcat и работать с JSP.

Всего записей: 71 | Зарегистр. 26-12-2002 | Отправлено: 06:08 16-02-2003
Wowik



The Warlock
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Love
Из собственного опыта скажу что VC++ хватит за глаза, сам пишу на ем, потом запросто портируется на юникс, главное придерживаться ANSI. Можешь также покопать в сторону gcc, его кажись под Винды портировали....
Если есть желание могу поделиться самописной кроссплатформенной библиотекой классов для написания CGI

----------
Настоящие программисты не ищут легких путей!

Всего записей: 1192 | Зарегистр. 27-08-2001 | Отправлено: 03:44 18-02-2003
XXXMAN



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Ну так юзай компилятор
в нужной системе. Под Linux к примеру стандартный компилятор GCC
если тебе так уж нужен VC а так вобще как бы
и под линух есть масса сред для разработки
а VC он же код генерит для винды а на Unix другой формат
бинарника другие системные библиотеки\функции
 
 

Всего записей: 60 | Зарегистр. 11-01-2003 | Отправлено: 19:51 22-02-2003
olsufr



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Wowik:
Цитата:
VC++ хватит за глаза, сам пишу на ем, потом запросто портируется на юникс, главное придерживаться ANSI. Можешь также покопать в сторону gcc, его кажись под Винды портировали....  

Какие существуют требования, чтобы код С-программы (разрабатываемой в Windows) хорошо откомпилировался и работал в Unix ?
Хочу научиться писать серверные скрипты для Web на С,
а дома стоит только Windows.
 
 
Добавлено
Можно ли работая в Windows откомпилировать С-программу для Unix ?

Всего записей: 363 | Зарегистр. 07-08-2002 | Отправлено: 18:33 22-06-2003
mymuss



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Love
Если будешь потом переносить на юниксовый хостинг то лучше сразу gcc.
 
olsufr

Цитата:
Какие существуют требования, чтобы код С-программы (разрабатываемой в Windows) хорошо откомпилировался и работал в Unix ?

1) Пользоваться одним и тем же компилятором (чтобы не было проблем из-за отличающихся определений некоторых макросов)
2) Не использовать Win32 API
3) Пользоваться библиотечными функциями, определенными стандартами С89.
4) Не пользоваться экзотическими типами данных (скажу сразу в web приложениях такой необходимости обычно не возникает).
 

Цитата:
Можно ли работая в Windows откомпилировать С-программу для Unix ?

Маловероятно, библиотек то нет...


----------
(a + b^n) / n = x, donc Dieu existe; répondez !
Euler

Всего записей: 709 | Зарегистр. 13-04-2003 | Отправлено: 21:36 22-06-2003
olsufr



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
mymuss
Цитата:
1) Пользоваться одним и тем же компилятором (чтобы не было проблем из-за отличающихся определений некоторых макросов)  
Каким?
 

Цитата:
3) Пользоваться библиотечными функциями, определенными стандартами С89
Где в инете можно почитать о них?

Всего записей: 363 | Зарегистр. 07-08-2002 | Отправлено: 21:41 22-06-2003 | Исправлено: olsufr, 21:41 22-06-2003
webdeveloper



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Wowik

Цитата:
Если есть желание могу поделиться самописной кроссплатформенной библиотекой классов для написания CGI

поделись, пожалуйста

Всего записей: 1373 | Зарегистр. 30-05-2002 | Отправлено: 15:51 25-06-2003
Swappp

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
olsufr

Цитата:
Каким?  

GCC есть почти у всех хостеров, и соберать желательно сразу на сервере, через SSH
А под Windows GCC вроде нет, есть cygwin основанный на GCC
http://gcc.gnu.org/install/binaries.html
http://gcc.gnu.org/

Всего записей: 1716 | Зарегистр. 02-11-2001 | Отправлено: 20:54 26-06-2003
mymuss



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Swappp

Цитата:
А под Windows GCC вроде нет

Ну, в общем-то mingw есть: http://www.mingw.org/
 
olsufr

Цитата:
3) Пользоваться библиотечными функциями, определенными стандартами С89
 
Где в инете можно почитать о них?  

На Гугле, ясен пень. Где ж еще...
На первой же странице находим ссылку: http://homepages.tu-darmstadt.de/~st002279/os2/Standards.html


----------
(a + b^n) / n = x, donc Dieu existe; répondez !
Euler

Всего записей: 709 | Зарегистр. 13-04-2003 | Отправлено: 21:15 26-06-2003 | Исправлено: mymuss, 21:16 26-06-2003
Swappp

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
mymuss
http://www.mingw.org/  это тоже, что и cygwin
переделаный под Windows, GCC

Всего записей: 1716 | Зарегистр. 02-11-2001 | Отправлено: 01:18 27-06-2003
zetnext

BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Еще один голос за http://www.mingw.org/ от меня
 
Полезно почитать:
http://www.mozilla.org/hacking/portable-cpp.html

Всего записей: 97 | Зарегистр. 19-01-2002 | Отправлено: 00:23 29-06-2003
kaspar27

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
FatGans

Цитата:
Love, тебе лучше всего поставить Apache/Tomcat и работать с JSP.

Поддерживаю !
 

Всего записей: 75 | Зарегистр. 23-01-2003 | Отправлено: 15:05 01-07-2003
niki2k1

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
olsufr

Цитата:
Какие существуют требования, чтобы код С-программы (разрабатываемой в Windows) хорошо откомпилировался и работал в Unix ?

Писать его под gcc, иначе придется потом что-нибудь переделывать, это лишняя трата времени.
Для тестирования, можно поставить linux/bsd/etc второй операционкой, поставить виртуальную машину под windows и тот же linux на нее, или, к примеру, загружаться с LiveCD версий linux.

Всего записей: 420 | Зарегистр. 14-03-2003 | Отправлено: 10:11 02-07-2003
Открыть новую тему     Написать ответ в эту тему

Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » Как Начать программить на C на Windows для Web?


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2025

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru