new generation GCC free compiler

Использование и разработка софта (преимущественно на ПЦ)

Moderator: Shaos

User avatar
fk0
Novelist
Posts: 49
Joined: 10 Jan 2006 07:54
Location: St.Petersburg, Russian

new generation GCC free compiler

Post by fk0 »

Кругом "билдер", "билдер", иногда "визуал". Куда катится мир?

То ли дело GNU. GCC -- это новый мощный язык программирования.
(GNU enChanced C). Там фичности в 10 раз больше чем в вашем
убогоньком билдере.

Чего стоит только:

* операторы и декларации в выражениях: ({ blablabla });
* неограниченные возможности goto;
* вложенные функции (паскаль sucks!);
* typeof -- шаблоны из C++ sucks!;
* Шестнадцатеричная арифметика с плавающей точкой --
для настоящих хакеров!
* массивы с вычисляемой длиной;
* макросы с переменным числом аргуменов
(слабо в билдере написать функцию foreach(), применяющую
переданную ей аргументом функцию к произвольному числу
остальных аргументов?)
* functioncall().[index];
* case 1...N;
* struct {
int a;
union {
int b;
char c;
}
};

Shaos убрал бессмысленный опрос
User avatar
Ronin
Maniac
Posts: 304
Joined: 29 Mar 2005 06:06
Location: Krasnodar

Re: new generation GCC free compiler

Post by Ronin »

GCC -- это новый мощный язык программирования.
(GNU enChanced C).
всю дорогу вроде как было GNU Compilers Collection или что-то в этом духе ;)
Там фичности в 10 раз больше чем в вашем
убогоньком билдере.
эээ, что-то не понял, каком таком "нашем" ? :D ты гм, хотя бы домен по буквам читал :) или это неоспамеры от линукса начали появляться уже :)
Чего стоит только:
* операторы и декларации в выражениях: ({ blablabla });
ты ничего с паскалем не путашь :) ?

BUILDER - пишется немного отлично от DELPHI :)
* typeof -- шаблоны из C++ sucks!;
* Шестнадцатеричная арифметика с плавающей точкой --
для настоящих хакеров!
real hackerz use fixed point !!! :)
...
не, ну блин, мне надоело...
User avatar
Shaos
Admin
Posts: 24080
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Re: new generation GCC free compiler

Post by Shaos »

fk0 wrote: * операторы и декларации в выражениях: ({ blablabla });
* неограниченные возможности goto;
* вложенные функции (паскаль sucks!);
* typeof -- шаблоны из C++ sucks!;
* Шестнадцатеричная арифметика с плавающей точкой --
для настоящих хакеров!
* массивы с вычисляемой длиной;
* макросы с переменным числом аргуменов
(слабо в билдере написать функцию foreach(), применяющую
переданную ей аргументом функцию к произвольному числу
остальных аргументов?)
* functioncall().[index];
* case 1...N;
* struct {
int a;
union {
int b;
char c;
}
};
Думаю что все вышеперечисленное применимо ко всем стандартным C/C++ компилям, в том числе к C++ Builder, Visual C++ (Studio) и, естественно, GCC. И почему "нашем" билдере? Мы его не писали :)
Last edited by Shaos on 11 Jan 2006 19:41, edited 1 time in total.
Я тут за главного - если что шлите мыло на me собака shaos точка net
User avatar
fk0
Novelist
Posts: 49
Joined: 10 Jan 2006 07:54
Location: St.Petersburg, Russian

Re: new generation GCC free compiler

Post by fk0 »

всю дорогу вроде как было GNU Compilers Collection или что-то в этом духе ;)
Gtk C Compiler, на самом деле.
Чего стоит только:
* операторы и декларации в выражениях: ({ blablabla });
ты ничего с паскалем не путашь :) ?
Нет, именно так.

пример:

Code: Select all

  a = ({ int f(void) {
               for (int x=0; x<10; x++) x+=1;
               return x;
            }
            f();
        });
User avatar
Shaos
Admin
Posts: 24080
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Re: new generation GCC free compiler

Post by Shaos »

fk0 wrote:
всю дорогу вроде как было GNU Compilers Collection или что-то в этом духе ;)
Gtk C Compiler, на самом деле.
Ну GTK тут стопудово ни при чём :lol:
Я тут за главного - если что шлите мыло на me собака shaos точка net
User avatar
Shaos
Admin
Posts: 24080
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Re: new generation GCC free compiler

Post by Shaos »

fk0 wrote: Нет, именно так.

пример:

Code: Select all

  a = ({ int f(void) {
               for (int x=0; x<10; x++) x+=1;
               return x;
            }
            f();
        });
Извини, дружище, но GCC 3.3.4 этого не понимает. Может быть ты имел ввиду глюкодромную и тормозную версию 4.0?

P.S. Кстати о "новизне" GCC (GNU Compiler Collection) - первая версия была выпущена в районе 1987 года.
Я тут за главного - если что шлите мыло на me собака shaos точка net
User avatar
Ronin
Maniac
Posts: 304
Joined: 29 Mar 2005 06:06
Location: Krasnodar

Re: new generation GCC free compiler

Post by Ronin »

fk0 wrote: Gtk C Compiler, на самом деле.
бугага :D пишуизпацтула :)

зы// а вообще любовь правильная, не обижайтесь :) мы с вами :)
User avatar
fk0
Novelist
Posts: 49
Joined: 10 Jan 2006 07:54
Location: St.Petersburg, Russian

Re: new generation GCC free compiler

Post by fk0 »

fk0 wrote: пример:

Code: Select all

  a = ({ int f(void) {
               for (int x=0; x<10; x++) x+=1;
               return x;
            }
            f();
        });
Извини, дружище, но GCC 3.3.4 этого не понимает. Может быть ты имел ввиду глюкодромную и тормозную версию 4.0?
gcc -std=gnu99 ?
P.S. Кстати о "новизне" GCC (GNU Compiler Collection) - первая версия была выпущена в районе 1987 года.
Ну дык. То ли дело билдер -- новейшая разработка Империи Зла.
User avatar
Shaos
Admin
Posts: 24080
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Re: new generation GCC free compiler

Post by Shaos »

fk0 wrote:
P.S. Кстати о "новизне" GCC (GNU Compiler Collection) - первая версия была выпущена в районе 1987 года.
Ну дык. То ли дело билдер -- новейшая разработка Империи Зла.
Ты США имеешь ввиду? Дык GCC её же разработка :no:
Я тут за главного - если что шлите мыло на me собака shaos точка net
User avatar
fk0
Novelist
Posts: 49
Joined: 10 Jan 2006 07:54
Location: St.Petersburg, Russian

Re: new generation GCC free compiler

Post by fk0 »

Shaos wrote:
fk0 wrote: Ну дык. То ли дело билдер -- новейшая разработка Империи Зла.
Ты США имеешь ввиду?
Я имею ввиду империю возглавляемую самим Dr.Devil -- Bill Gates-ом.
Что такое америка по сравнению с Империей Зла, так, страна на карте...
Дык GCC её же разработка :no:
Пионеры там и тут песни Столлмену поют!
User avatar
Shaos
Admin
Posts: 24080
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Re: new generation GCC free compiler

Post by Shaos »

fk0 wrote:
Shaos wrote:
fk0 wrote: Ну дык. То ли дело билдер -- новейшая разработка Империи Зла.
Ты США имеешь ввиду?
Я имею ввиду империю возглавляемую самим Dr.Devil -- Bill Gates-ом.
Что такое америка по сравнению с Империей Зла, так, страна на карте...
Понятно. А я думал что билдеры - дело рук империи поменьше - Борланд называется :)
Я тут за главного - если что шлите мыло на me собака shaos точка net