nedoPC.org

Electronics hobbyists community established in 2002
Atom Feed | View unanswered posts | View active topics It is currently 28 Mar 2024 04:05



Reply to topic  [ 11 posts ] 
new generation GCC free compiler 
Author Message
Novelist
User avatar

Joined: 10 Jan 2006 07:54
Posts: 49
Location: St.Petersburg, Russian
Reply with quote
Кругом "билдер", "билдер", иногда "визуал". Куда катится мир?

То ли дело 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 убрал бессмысленный опрос


10 Jan 2006 08:34
Profile ICQ YIM WWW
Maniac
User avatar

Joined: 29 Mar 2005 06:06
Posts: 304
Location: Krasnodar
Reply with quote
Quote:
GCC -- это новый мощный язык программирования.
(GNU enChanced C).

всю дорогу вроде как было GNU Compilers Collection или что-то в этом духе ;)

Quote:
Там фичности в 10 раз больше чем в вашем
убогоньком билдере.

эээ, что-то не понял, каком таком "нашем" ? :D ты гм, хотя бы домен по буквам читал :) или это неоспамеры от линукса начали появляться уже :)

Quote:
Чего стоит только:
* операторы и декларации в выражениях: ({ blablabla });

ты ничего с паскалем не путашь :) ?

BUILDER - пишется немного отлично от DELPHI :)
Quote:
* typeof -- шаблоны из C++ sucks!;
* Шестнадцатеричная арифметика с плавающей точкой --
для настоящих хакеров!

real hackerz use fixed point !!! :)
...
не, ну блин, мне надоело...


11 Jan 2006 00:15
Profile ICQ
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22409
Location: Silicon Valley
Reply with quote
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. И почему "нашем" билдере? Мы его не писали :)

_________________
:dj: https://mastodon.social/@Shaos


Last edited by Shaos on 11 Jan 2006 19:41, edited 1 time in total.



11 Jan 2006 06:27
Profile WWW
Novelist
User avatar

Joined: 10 Jan 2006 07:54
Posts: 49
Location: St.Petersburg, Russian
Reply with quote
Quote:
всю дорогу вроде как было GNU Compilers Collection или что-то в этом духе ;)


Gtk C Compiler, на самом деле.

Quote:
Quote:
Чего стоит только:
* операторы и декларации в выражениях: ({ blablabla });

ты ничего с паскалем не путашь :) ?


Нет, именно так.

пример:
Code:
  a = ({ int f(void) {
               for (int x=0; x<10; x++) x+=1;
               return x;
            }
            f();
        });


11 Jan 2006 06:48
Profile ICQ YIM WWW
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22409
Location: Silicon Valley
Reply with quote
fk0 wrote:
Quote:
всю дорогу вроде как было GNU Compilers Collection или что-то в этом духе ;)


Gtk C Compiler, на самом деле.


Ну GTK тут стопудово ни при чём :lol:

_________________
:dj: https://mastodon.social/@Shaos


11 Jan 2006 15:39
Profile WWW
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22409
Location: Silicon Valley
Reply with quote
fk0 wrote:
Нет, именно так.

пример:
Code:
  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 года.

_________________
:dj: https://mastodon.social/@Shaos


11 Jan 2006 15:57
Profile WWW
Maniac
User avatar

Joined: 29 Mar 2005 06:06
Posts: 304
Location: Krasnodar
Reply with quote
fk0 wrote:
Gtk C Compiler, на самом деле.

бугага :D пишуизпацтула :)

зы// а вообще любовь правильная, не обижайтесь :) мы с вами :)


12 Jan 2006 00:52
Profile ICQ
Novelist
User avatar

Joined: 10 Jan 2006 07:54
Posts: 49
Location: St.Petersburg, Russian
Reply with quote
fk0 wrote:
пример:
Code:
  a = ({ int f(void) {
               for (int x=0; x<10; x++) x+=1;
               return x;
            }
            f();
        });

Quote:
Извини, дружище, но GCC 3.3.4 этого не понимает. Может быть ты имел ввиду глюкодромную и тормозную версию 4.0?


gcc -std=gnu99 ?

Quote:
P.S. Кстати о "новизне" GCC (GNU Compiler Collection) - первая версия была выпущена в районе 1987 года.


Ну дык. То ли дело билдер -- новейшая разработка Империи Зла.


12 Jan 2006 02:34
Profile ICQ YIM WWW
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22409
Location: Silicon Valley
Reply with quote
fk0 wrote:
Quote:
P.S. Кстати о "новизне" GCC (GNU Compiler Collection) - первая версия была выпущена в районе 1987 года.


Ну дык. То ли дело билдер -- новейшая разработка Империи Зла.


Ты США имеешь ввиду? Дык GCC её же разработка :no:

_________________
:dj: https://mastodon.social/@Shaos


12 Jan 2006 06:08
Profile WWW
Novelist
User avatar

Joined: 10 Jan 2006 07:54
Posts: 49
Location: St.Petersburg, Russian
Reply with quote
Shaos wrote:
fk0 wrote:
Ну дык. То ли дело билдер -- новейшая разработка Империи Зла.

Ты США имеешь ввиду?

Я имею ввиду империю возглавляемую самим Dr.Devil -- Bill Gates-ом.
Что такое америка по сравнению с Империей Зла, так, страна на карте...

Quote:
Дык GCC её же разработка :no:


Пионеры там и тут песни Столлмену поют!


12 Jan 2006 06:25
Profile ICQ YIM WWW
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22409
Location: Silicon Valley
Reply with quote
fk0 wrote:
Shaos wrote:
fk0 wrote:
Ну дык. То ли дело билдер -- новейшая разработка Империи Зла.

Ты США имеешь ввиду?

Я имею ввиду империю возглавляемую самим Dr.Devil -- Bill Gates-ом.
Что такое америка по сравнению с Империей Зла, так, страна на карте...


Понятно. А я думал что билдеры - дело рук империи поменьше - Борланд называется :)

_________________
:dj: https://mastodon.social/@Shaos


12 Jan 2006 06:29
Profile WWW
Display posts from previous:  Sort by  
Reply to topic   [ 11 posts ] 

Who is online

Users browsing this forum: No registered users and 20 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Group
Designed by ST Software.