информационная безопасность
без паники и всерьез
 подробно о проектеRambler's Top100
Портрет посетителяСетевые кракеры и правда о деле ЛевинаSpanning Tree Protocol: недокументированное применение
BugTraq.Ru
Русский BugTraq
 Анализ криптографических сетевых... 
 Модель надежности двухузлового... 
 Специальные марковские модели надежности... 
 Три миллиона электронных замков... 
 Doom на газонокосилках 
 Умер Никлаус Вирт 
главная обзор RSN блог библиотека закон бред форум dnet о проекте
bugtraq.ru / форум / programming
Имя Пароль
ФОРУМ
если вы видите этот текст, отключите в настройках форума использование JavaScript
регистрация





Легенда:
  новое сообщение
  закрытая нитка
  новое сообщение
  в закрытой нитке
  старое сообщение
  • Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
  • Новичкам также крайне полезно ознакомиться с данным документом.
странно 19.05.02 02:43  Число просмотров: 970
Автор: Dr.Golova Статус: Незарегистрированный пользователь
<"чистая" ссылка>
> > и все будет нормально, аднака при фаловом выравнивании
> > равным виртуальному и кратному размеру страницы памяти
> > теоретически файло должно грузиться быстрее
> имхо наоборот если файл на диске меньше весит, то и
> грузится быстрее
> щас же тормоза основные из-за диска
> процессоры и память быстрые

Тормозит однозначно винда :) Когда файловое выравнивание меньше выравнивания в памяти то загрузчику приходится отображать файл в памяти по одной секции, а если raw align == virtual align то он типа може слизать файл с диска в памяти сразу целиком ниочем не задумываясь.
<programming>
[C++] компилятор 17.05.02 15:23  
Автор: choor Статус: Elderman
<"чистая" ссылка>
Суть в том, что мне надоели все эти VisualЫ и BorlandЫ.
Я пишу для командной строки и всё эти приблуды для визуального
проектирования мне не нужны... Мне нужен простой компилер типа gcc только
под w2k или XP. И ещё сразу же если нет таких компиляторов, то подскажите
какой-нить другой... Если нет лучше Visuala или Borlanda, то надо выбрать между ними.
За ранее спасибо ;)
[C++] LCC-WIN32 21.05.02 14:32  
Автор: Tamas Статус: Member
<"чистая" ссылка>
> Суть в том, что мне надоели все эти VisualЫ и BorlandЫ.
> Я пишу для командной строки и всё эти приблуды для
> визуального
> проектирования мне не нужны... Мне нужен простой компилер
> типа gcc только
> под w2k или XP. И ещё сразу же если нет таких компиляторов,
> то подскажите
> какой-нить другой... Если нет лучше Visuala или Borlanda,
> то надо выбрать между ними.
> За ранее спасибо ;)

LCC-WIN32 на мой в згляд наилучьший C кимпилятор под WIN32 и в места с IDE весит 3 mb раздают тут


http://www.q-software-solutions.com
[C++] компилятор, ссылку поправил 18.05.02 13:08  
Автор: Cyril <sc> Статус: Member
Отредактировано 18.05.02 15:15  Количество правок: 6
<"чистая" ссылка>
> Суть в том, что мне надоели все эти VisualЫ и BorlandЫ.
> Я пишу для командной строки и всё эти приблуды для
> визуального
> проектирования мне не нужны... Мне нужен простой компилер
> типа gcc только
> под w2k или XP. И ещё сразу же если нет таких компиляторов,
> то подскажите
> какой-нить другой... Если нет лучше Visuala или Borlanda,
> то надо выбрать между ними.
> За ранее спасибо ;)

Попробуй заглянуть сюда, мне кажется это как раз то что тебе нужно
Borland C++ Builder Compiler 5.5 En
Последняя версия компилятора без IDE и прочей полезной нагрузки. Free download (около 9 Мб) доступен с февраля 2000.

извини ошибся, сейчас все должно работать

ссылка
[C++] спасибо :) Только там ничего нету! :) Щутник! 18.05.02 13:46  
Автор: choor Статус: Elderman
Отредактировано 18.05.02 13:50  Количество правок: 1
<"чистая" ссылка>
[C++] Borland C++ Builder Compiler 5.5 18.05.02 16:04  
Автор: Cyril <sc> Статус: Member
<"чистая" ссылка>


Borland C++ Builder Compiler 5.5
[C++] Вроде то что я и искал, токо вот скомпилить нечё не могу! 18.05.02 20:09  
Автор: choor Статус: Elderman
<"чистая" ссылка>
Есть
#include <stdio.h>
void main()
{ 
 int r;
 float pi = 3.14;
 printf ("\nВведите значение радиуса:");
 scanf ("%d",&r);
 printf ("\nДлина окружности с радиусом %dсм равна %7.2fсм.", r, 2*pi*r);
}

---
Делаю в командной строке C:/../../bcc32.exe pi.cpp не получается.. научи!
[C++] Вроде то что я и искал, токо вот скомпилить нечё не могу! 20.05.02 19:44  
Автор: Cyril <sc> Статус: Member
Отредактировано 20.05.02 20:15  Количество правок: 2
<"чистая" ссылка>
> Есть
>
> #include <stdio.h>
> void main()
> { 
>  int r;
>  float pi = 3.14;
>  printf ("\nВведите значение радиуса:");
>  scanf ("%d",&r);
>  printf ("\nДлина окружности с радиусом %dсм равна
> %7.2fсм.", r, 2*pi*r);
> }
> 

---
> Делаю в командной строке C:/../../bcc32.exe pi.cpp не
> получается.. научи!
1. Ставим BС из свежевыкаченного дистрибута 
   в папку по умолчанию  C:\Borland\BCC55
2. В переменной окружения PATH 
   прописываем: C:\Borland\BCC55\Bin;
3. Читаем файл readme.txt где написано что надо создать в директории Bin
   два файла bcc32.cfg, ilink32.cfg
4. в файл bcc32.cfg вписываем две строчки
   -I"c:\Borland\Bcc55\include"
   -L"c:\Borland\Bcc55\lib"
5. в файл ilink32.cfg вписываем одну строчку
   -L"c:\Borland\Bcc55\lib"
6.  Перегружаем машину чтобы обновилась переменная окружения PATH
7. набираем в командной строке bcc32, должен появиться список опций компилера, если нет, то смотрим, что не так в переменной PATH
8. создаем сишный файл(pi.c)
9. в командной строке пишем bcc32 pi.c
10. Если все выполнено правильно, то получаем наш pi.exe  и радостно запускаем его ;-)

Успехов ;-)
> 

---
[C++] Ммм 18.05.02 23:10  
Автор: Dr.Golova Статус: Незарегистрированный пользователь
<"чистая" ссылка>
Может таки стоит нормально main() описать, например так:
int main(int argc, char* argv[])
или оно по другому ругается? Тогда как ругается?

> Есть
>
> #include <stdio.h>
> void main()
> { 
>  int r;
>  float pi = 3.14;
>  printf ("\nВведите значение радиуса:");
>  scanf ("%d",&r);
>  printf ("\nДлина окружности с радиусом %dсм равна
> %7.2fсм.", r, 2*pi*r);
> }
> 

---
> Делаю в командной строке C:/../../bcc32.exe pi.cpp не
> получается.. научи!
[C++] Про оптимизаторы. 18.05.02 09:27  
Автор: IgorR <Igor Razin> Статус: Member
<"чистая" ссылка>
В "Программисте" N4 2002 есть статья Криса Касперски про оптимизаторы VC++ 6.0, Borland C++ 5.0 и Watcom C 10.0. Там ясно сказано кто кого делает.
[C++] УГу только где его достать? 18.05.02 12:11  
Автор: choor Статус: Elderman
<"чистая" ссылка>
[C++] УГу только где его достать? 18.05.02 12:43  
Автор: IgorR <Igor Razin> Статус: Member
<"чистая" ссылка>
Ну наверное купить ;)
А вообще можешь повереть мне т.к. я читал:
VC++ лучший (из перечисленных).
[C++] компилятор 17.05.02 15:58  
Автор: ggg <ggg> Статус: Elderman
<"чистая" ссылка>
> Суть в том, что мне надоели все эти VisualЫ и BorlandЫ.
чем они тебе надоели ?
тем что удобны ?

> Я пишу для командной строки и всё эти приблуды для
> визуального
> проектирования мне не нужны... Мне нужен простой компилер
> типа gcc только
> под w2k или XP. И ещё сразу же если нет таких компиляторов,
> то подскажите
> какой-нить другой... Если нет лучше Visuala или Borlanda,
> то надо выбрать между ними.
> За ранее спасибо ;)
так в VC можно и из командной строки компилить
делаешь makefile и запускаешь nmake

или Watcom поставь
оптимизация у него не сравнить с мс или борландом
[C++] компилятор 17.05.02 20:09  
Автор: Dr.Golova Статус: Незарегистрированный пользователь
<"чистая" ссылка>
> или Watcom поставь
> оптимизация у него не сравнить с мс или борландом

Ага, несравнима - у ваткома заметно похуже будет чем у VC, но естесно получше чем у борланда :) Лично я бы поставил Intel C компайлер - вот у него действительно оптимизация под интелы самая лучшая (что и не удивительно ;) Компилит с командной строки, сравнимой с VC я тестил на криптобиблиотеках - после интела скорость поднялась примерно на 15% по сравнению с VC. Брать естесно на www.intel.com крак я думаю сам сделаешь - там один call убить у FlexLM
[C++] компилятор 18.05.02 17:07  
Автор: ggg <ggg> Статус: Elderman
<"чистая" ссылка>
щас сравнил код сгенерённый VC6 & W11
и правда VC6 лучше

зато сколько настроек у W :)
и ещё он умеет на 512 байт выравнивать (причём по дефолту)

вобщем устарел W
Гы 18.05.02 23:08  
Автор: Dr.Golova Статус: Незарегистрированный пользователь
<"чистая" ссылка>
> щас сравнил код сгенерённый VC6 & W11
> и правда VC6 лучше
>
> зато сколько настроек у W :)
> и ещё он умеет на 512 байт выравнивать (причём по дефолту)
>
> вобщем устарел W

Нуу вопщемта VC6 тоже можно заставить делать 512 - надо гденить в сорце написать:
#pragma comment(linker,"/FILEALIGN:512")
и все будет нормально, аднака при фаловом выравнивании равным виртуальному и кратному размеру страницы памяти теоретически файло должно грузиться быстрее, поэтому VC и делает 0х1000. Кстати кодеген в VC6 личензирован у интела, но естесно он более старый чем теперешний Intel C. А ватком иногда выигрыват по скорости ИМХО из-за того что у него по умолчанию в функции передача параметров идет в регистрах, думаю что если в VC собирать с __fastcall то результат будет аналогичный, только запаришся потом обьектники и либы линковать с другими проектами :)
странно 18.05.02 23:44  
Автор: ggg <ggg> Статус: Elderman
<"чистая" ссылка>
> Нуу вопщемта VC6 тоже можно заставить делать 512 - надо
> гденить в сорце написать:
> #pragma comment(linker,"/FILEALIGN:512")
я не нашёл этого в msdn
только ALIGN
но вроде работает :)

> и все будет нормально, аднака при фаловом выравнивании
> равным виртуальному и кратному размеру страницы памяти
> теоретически файло должно грузиться быстрее
имхо наоборот если файл на диске меньше весит, то и грузится быстрее
щас же тормоза основные из-за диска
процессоры и память быстрые
странно 19.05.02 02:43  
Автор: Dr.Golova Статус: Незарегистрированный пользователь
<"чистая" ссылка>
> > и все будет нормально, аднака при фаловом выравнивании
> > равным виртуальному и кратному размеру страницы памяти
> > теоретически файло должно грузиться быстрее
> имхо наоборот если файл на диске меньше весит, то и
> грузится быстрее
> щас же тормоза основные из-за диска
> процессоры и память быстрые

Тормозит однозначно винда :) Когда файловое выравнивание меньше выравнивания в памяти то загрузчику приходится отображать файл в памяти по одной секции, а если raw align == virtual align то он типа може слизать файл с диска в памяти сразу целиком ниочем не задумываясь.
[C++] компилятор 17.05.02 17:14  
Автор: Pitbull Статус: Незарегистрированный пользователь
<"чистая" ссылка>
А если уж так очень хочится то ставь Borland C++ 3.1 потянет , хотя лучши прислушайся к ggg ...
[C++] Я последую вашем советам, но что из них пойдёт под w2k, XP. Я имею ввиду Watcom и Intel 18.05.02 09:09  
Автор: choor Статус: Elderman
<"чистая" ссылка>
1




Rambler's Top100
Рейтинг@Mail.ru


  Copyright © 2001-2024 Dmitry Leonov   Page build time: 1 s   Design: Vadim Derkach