Ru-Board.club
← Вернуться в раздел «Прикладное программирование»

» Как Начать программить на C на Windows для Web?

Автор: Love
Дата сообщения: 04.02.2003 20:14
Что используете для сабжа?
Нужен компилятор под винды, чтобы создавал исполняемые exe или cgi скрипты.
Если не Visual C++ и Borland, то что ещё можно использовать?
Автор: pz123
Дата сообщения: 14.02.2003 16:05
Посмотри http://www.mingw.org/

Хотя конечно Visual C++ - найлучший вариант.
Автор: FatGans
Дата сообщения: 16.02.2003 03:39
Love, а зачем использовать С++ в вэб-проектах? Для этого есть другие средства, например С# + ASP.NET + ADO.NET.

Насколько можно судить из форумов Visual C++ занимает лидируещие позиции. Борланд в Штатах не мользуется популярностью.
Есть еще Zortech C++.
Автор: Love
Дата сообщения: 16.02.2003 03:50
Вообщем-то я хочу начать программирование на виндах, потому что так удобнее учиться - а вообще то потом буду переносить на юниксовский хостинг.

Я хочу видеть текст программы и понимать, что пишу. Чтобы мог написать в блокноте, откомпилировать компилятором (который я вообщем то и ищу) и просмотреть результат в браузере!
Автор: FatGans
Дата сообщения: 16.02.2003 03:56
Главное - определись с целью. Что ты будешь делать? Для чего ты хочешь использовать С++? Что ты имеешь в виду "программировать для Web" ?
Автор: Love
Дата сообщения: 16.02.2003 04:17
Я знаю PHP и Perl. Спокойно без проблем программирую на них в виндах и потом переношу проекты на реальный UNIX хостинг.

Но есть проекты (Баннерная сеть, чаты, большие форумы) которые лучше делать на C - или делать основу (engine) на C, а интерфейс PHP.

Автор: FatGans
Дата сообщения: 16.02.2003 05:08
Love, тебе лучше всего поставить Apache/Tomcat и работать с JSP.
Автор: Wowik
Дата сообщения: 18.02.2003 02:44
Love
Из собственного опыта скажу что VC++ хватит за глаза, сам пишу на ем, потом запросто портируется на юникс, главное придерживаться ANSI. Можешь также покопать в сторону gcc, его кажись под Винды портировали....
Если есть желание могу поделиться самописной кроссплатформенной библиотекой классов для написания CGI
Автор: XXXMAN
Дата сообщения: 22.02.2003 18:51
Ну так юзай компилятор
в нужной системе. Под Linux к примеру стандартный компилятор GCC
если тебе так уж нужен VC а так вобще как бы
и под линух есть масса сред для разработки
а VC он же код генерит для винды а на Unix другой формат
бинарника другие системные библиотеки\функции


Автор: olsufr
Дата сообщения: 22.06.2003 17:33
Wowik:
Цитата:
VC++ хватит за глаза, сам пишу на ем, потом запросто портируется на юникс, главное придерживаться ANSI. Можешь также покопать в сторону gcc, его кажись под Винды портировали....

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


Добавлено
Можно ли работая в Windows откомпилировать С-программу для Unix ?
Автор: mymuss
Дата сообщения: 22.06.2003 20:36
Love
Если будешь потом переносить на юниксовый хостинг то лучше сразу gcc.

olsufr

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

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


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

Маловероятно, библиотек то нет...
Автор: olsufr
Дата сообщения: 22.06.2003 20:41
mymuss
Цитата:
1) Пользоваться одним и тем же компилятором (чтобы не было проблем из-за отличающихся определений некоторых макросов)
Каким?


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

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

поделись, пожалуйста
Автор: Swappp
Дата сообщения: 26.06.2003 19:54
olsufr

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

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

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

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

olsufr

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

Где в инете можно почитать о них?

На Гугле, ясен пень. Где ж еще...
На первой же странице находим ссылку: http://homepages.tu-darmstadt.de/~st002279/os2/Standards.html
Автор: Swappp
Дата сообщения: 27.06.2003 00:18
mymuss
http://www.mingw.org/ это тоже, что и cygwin
переделаный под Windows, GCC
Автор: zetnext
Дата сообщения: 28.06.2003 23:23
Еще один голос за http://www.mingw.org/ от меня

Полезно почитать:
http://www.mozilla.org/hacking/portable-cpp.html
Автор: kaspar27
Дата сообщения: 01.07.2003 14:05
FatGans

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

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

Автор: niki2k1
Дата сообщения: 02.07.2003 09:11
olsufr

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

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

Страницы: 1

Предыдущая тема: Управление Office - приложениями из Delphi!


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.