Russian Apache Switch to English
Switch to Russian koi8-r
windows=1251
cp-866
iso8859-5
Russian Apache Как это работает Рекоммендации Где взять Как установить Как настроить Статус и поддержка
Краткий обзор FAQ Список рассылки Благодарности Поиск по серверу Powered by Russian Apache
Russian Apache mailing list archive (apache-rus@lists.lexa.ru)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [apache-rus] compile Apache/Rus in AIX



In <AAN1G4siq0@khim.mccme.ru> apache-rus@lists.lexa.ru (apache-rus@lists.lexa.ru) wrote:
 a> In <Pine.SGI.4.05.9809291844240.799-100000@fly.macomnet.ru> Sergey Vovk (vsv@macomnet.ru) wrote:
SV>> On Mon, 28 Sep 1998, Alex Tutubalin wrote:

 a> Что касается C, так gcc (в режиме -ansi, само собой) является одной из
 a> наиболее ортодоксальных реализаций C. Например я не умею с помощью ключей
 a> компиляции добиться того, чтобы приведенная ниже программа,
 a> скомпилированная MS VC++ выдавала бы 1, а не 2 :-)

 a> Программа:
 a> -- cut --
 a> #include <stdio.h>

 a> int f(int a, int b) {
 a>   return a//**/b
 a>     ;
 a> }

 a> main() {
 a>     const x=f(2,2);
 a>     printf ("%d\n",x);
 a> }
 a> -- cut --

 a> Если эта программа вашим компилятором не компилируется или выдает 2 вместо 1,
 a> то вы имеете дело НЕ с комилятором с языка C, а с компилятором с его
 a> надмножества или подмножества в лучшем случае... Конечно даже если программа
 a> выдает 1, то это еще не значит, что вы имеете дело с языком C...

Да, конечно я знаю, что одним из таких расширений является ISO C и там программа
должна возвращать 2, но MS VC++ про ISO C ничего не говорит, а утверждает, что
совместим с ANSI C :-((








Спонсоры сайта:

[ Russian Apache ] [ Как это работает ] [ Рекомендации ] [ Где взять ] [ Как установить ] [ Как настроить ] [ Статус и поддержка ] [ Краткий обзор ] [ FAQ ] [ Список рассылки ] [ Благодарности ] [ Поиск по серверу ] [ Powered by Russian Apache ] [ Apache-talk archive ]

"Russian Apache" includes software developed by the Apache Group for use in the Apache HTTP server project (http://www.apache.org/) See Apache LICENSE.
Copyright (C) 1995-2001 The Apache Group. All rights reserved.
Copyright (C) 1996 Dm. Kryukov; Copyright (C) 1997-2009 Alex Tutubalin. Design (C) 1998 Max Smolev.