Старый 11.08.2011, 15:06   #181   
FatSince2010
 
Аватар для SS20
 
Сообщений: 1,785
Регистрация: 07.07.2007
Возраст: 40
Записей в дневнике: 8

SS20 вне форума Не в сети
Цитата:
Сообщение от Spectator Посмотреть сообщение
И поймите, что компиляция (Compilation) и сборка (Linking) - это устоявшаяся терминология, в т.ч. и в русском языке.
Тут, емнип, Spectator прав. Просто компиляцией часто называют собственно компиляцию + линковку, ткскзть, разговорное.
  Ответить с цитированием
Старый 11.08.2011, 15:15   #182   
Форумец
 
Аватар для Shtirliz
 
Сообщений: 248
Регистрация: 17.01.2005

Shtirliz вне форума Не в сети
SS20, все это так, только вот придрался, наш уважаемый, Spectator, вот к этой фразе:
Цитата:
Сообщение от Shtirliz Посмотреть сообщение
Что пишет компилятор при сборке?
В которой имелась ввиду сборка проекта. А что происходило в момент сборки, компиляция или линковка, или и то и другое, особого смысла не имело и к сути вопроса не относилось, тем более в рамках английского языка никаких ограничений, запрещающих мне называть компиляцию сборкой нет.
  Ответить с цитированием
Старый 11.08.2011, 19:15   #183   
Форумец
 
Сообщений: 46
Регистрация: 01.10.2010

Sashok.vrn вне форума Не в сети
Цитата:
Сообщение от Shtirliz Посмотреть сообщение
Вот тем быдлокодерам, которые пихают в .NET приложения всякие WinAPI и прочие ASM'ы надо руки отрывать, за яйца к столбу вешать, а потом кастрировать, чтобы не дай бог потомства не дали, потому что они гадят на теле хорошей легкопереносимой технологии. Хотите использовать низкоуровневое программирование - оформляйте как отдельную библиотеку и импортируйте из .NET приложения, но только не мешайте все в кучу.
Знаете, я до этого момента пытался соблюдать взаимоуважение и вежливость...

Ладно, впрочем наверное, так и продолжу - не смотря на недалекость, НЕВНИМАТЕЛЬНОСТЬ и неуважение со стороны собеседников.

Где я написал что нужно все перемешивать??? А, Shtirliz?
  Ответить с цитированием
Старый 11.08.2011, 19:17   #184   
Форумец
 
Сообщений: 46
Регистрация: 01.10.2010

Sashok.vrn вне форума Не в сети
Shtirliz, мои Вам рекомендации:

- Мята перечная
- Валериана, корни
- Пустырник
- Боярышник настойка
- С медом свеклу (1:1)
- Если шалят нервы рекомендуется "успокоительный чай".
- отвар из пижмы

Это - все для успокоения и для защиты нервной системы...

Ну а чтобы повысить внимательность, тут я уж не знаю, ну наверное - больше отдыхать...
  Ответить с цитированием
Старый 11.08.2011, 21:05   #185   
Форумец
 
Аватар для Spectator
 
Сообщений: 39,873
Регистрация: 27.05.2003
Возраст: 46

Spectator вне форума Не в сети
Цитата:
Сообщение от Shtirliz Посмотреть сообщение
SS20, все это так, только вот придрался, наш уважаемый, Spectator, вот к этой фразе:
Теперь смотрим на пост SS20:

Цитата:
Сообщение от SS20 Посмотреть сообщение
Тут, емнип, Spectator прав. Просто компиляцией часто называют собственно компиляцию + линковку, ткскзть, разговорное.
Вот если бы ты (Shtirliz) в КОМПИЛЯЦИЮ включил процесс сборки, я бы, наверное, не обратил внимания, но твоя фраза: Что пишет компилятор при сборке?.
При сборке компилятору поздно что-то писать.
  Ответить с цитированием
Старый 11.08.2011, 22:12   #186   
Registered User
 
Сообщений: 1,114
Регистрация: 23.06.2007
Возраст: 56

Hopkroft вне форума Не в сети
Цитата:
Сообщение от Spectator Посмотреть сообщение
При сборке компилятору поздно что-то писать.
Ты лучше давай, с #define разберись. т.к. там у тебя косяков намного больше будет

З.Ы. ссылку на главу Страуструпа я тебе привёл, можешь не благодарить

Последний раз редактировалось Hopkroft; 11.08.2011 в 22:42.
  Ответить с цитированием
Старый 12.08.2011, 00:05   #187   
Форумец
 
Аватар для Spectator
 
Сообщений: 39,873
Регистрация: 27.05.2003
Возраст: 46

Spectator вне форума Не в сети
Цитата:
Сообщение от Hopkroft Посмотреть сообщение
Ты лучше давай, с #define разберись. т.к. там у тебя косяков намного больше будет
Я как раз с ними разобрался. Нет ничего плохого и хорошего, каждый инструмент надо научиться применять.
Все define должны быть написаны ЗАГЛАВНЫМИ буквами. Тогда с ними проблем не будет никаких. Это единственное правило. А отладить я могу вполне и ассемблерный код. А есди еще и учесть что НИКТО не мешает заменить на время отладки define на вызов функции - это вообще чушь)
Не надо домысливать то что Вы не поняли)
Смысл сказанного Страуструпом очень прост - не надо использовать сложные инструменты там где их не стоит использовать. Вы же поняли это так что их использовать вообще нельзя.
Научи дурака Богу молиться, он и лоб расшибет (с) ))))

Цитата:
Сообщение от Hopkroft Посмотреть сообщение
З.Ы. ссылку на главу Страуструпа я тебе привёл, можешь не благодарить
Я не могу не поблагодарить тебя за ссылку на книгу, которую я изучил лет десять как назад)))
  Ответить с цитированием
Старый 12.08.2011, 09:35   #188   
Форумец
 
Аватар для Shtirliz
 
Сообщений: 248
Регистрация: 17.01.2005

Shtirliz вне форума Не в сети
Цитата:
Сообщение от Sashok.vrn Посмотреть сообщение
Где я написал что нужно все перемешивать??? А, Shtirliz?
А где я писал, что вы перемешиваете? А, Sashok.vrn?
Цитата:
Сообщение от Spectator Посмотреть сообщение
Что пишет компилятор при сборке?.
Приехали, а когда же ему сообщения то писать? Уважаемый, как не в процессе сборки проекта?
  Ответить с цитированием
Старый 12.08.2011, 09:57   #189   
Форумец
 
Аватар для Xenon
 
Сообщений: 63,722
Регистрация: 02.10.2007
Возраст: 33
Записей в дневнике: 228

Xenon вне форума Не в сети
Да тут, видимо, все уже на фенотропиле.
  Ответить с цитированием
Старый 12.08.2011, 10:20   #190   
Форумец
 
Аватар для Shtirliz
 
Сообщений: 248
Регистрация: 17.01.2005

Shtirliz вне форума Не в сети
Spectator, Hopkroft, Sashok.vrn, SS20, ей богу, все серьезные, взрослые люди, к чему все это, давайте уже фоточки детородного органа рядом с линейкой выложим и закроем тему
  Ответить с цитированием
Старый 12.08.2011, 10:55   #191   
Форумец
 
Аватар для Spectator
 
Сообщений: 39,873
Регистрация: 27.05.2003
Возраст: 46

Spectator вне форума Не в сети
Цитата:
Сообщение от Shtirliz Посмотреть сообщение
Приехали, а когда же ему сообщения то писать? Уважаемый, как не в процессе сборки проекта?
Нажмите на CPP файл правой кнопкой мыши (в VC) выберите пункт Compile. Сообщения в вашем глючном коде наверняка будут))) А сборки проекта - не будет)))
  Ответить с цитированием
Старый 12.08.2011, 11:10   #192   
Форумец
 
Аватар для Shtirliz
 
Сообщений: 248
Регистрация: 17.01.2005

Shtirliz вне форума Не в сети
Цитата:
Сообщение от Spectator Посмотреть сообщение
Нажмите на CPP файл правой кнопкой мыши (в VC) выберите пункт Compile. Сообщения в вашем глючном коде наверняка будут))) А сборки проекта - не будет)))
Это к чему сейчас было вообще. Я, вроде бы, все время писал про сборку проекта, уточнял это даже несколько раз. В общем, к чему это написано - непонятно, видимо, пятница.
Spectator, далее, в сообщении, вообще, проявляет свои выдающиеся сверхспособности, оказывается он у нас сверхчеловек и обладает навыками телепатии и оценки качества кода, который не видит.
Вот теперь, Spectator, будьте добры, предоставьте пожалуйста пример моего "глючного кода", а то ну я думаю, вы сами понимаете, как называют людей, которые не могут подкрепить свои слова фактами и доказательствами.
Анекдот в тему вспомнился:
Цитата:
В лесу начался голод. Лев, как царь зверей, собирает на поляне всех и говорит им:
- Поскольку я ваш царь, вы обязаны меня накормить. Если меня кто-нибудь не накормит, я буду вынужден бить его своим большим и мощным членом по голове. Звери все всё поняли и разбежались. Волк принёс барана, лев поблагодарил волка. Лиса принесла курочку, а заяц принёс капусты. Лев к зайцу:
- Сюда, косой.
Берёт зайца и давай его колотить по голове своим большим и мощным членом. А заяц и плачет и смеётся. Лев в недоумении спрашивает косого:
- Ты что косой, я бью тебя, тебе больно, а ты смехом заливаешься?
- Лёва! Вон Ежик лукошко с грибами несёт, а за базар нужно отвечать.
  Ответить с цитированием
Старый 12.08.2011, 11:15   #193   
Registered User
 
Сообщений: 1,114
Регистрация: 23.06.2007
Возраст: 56

Hopkroft вне форума Не в сети
Цитата:
Сообщение от Spectator Посмотреть сообщение
Все define должны быть написаны ЗАГЛАВНЫМИ буквами.
Это символическая константа после define должна быть большая(т.е. написана заглавными буквами), да и то это скорее всего для облегчения чтения, которого как я понял в твоём коде нету.

Цитата:
Сообщение от Spectator Посмотреть сообщение
А отладить я могу вполне и ассемблерный код.
А вот и твой ответ на сию причуду.
Цитата:
Сообщение от Spectator Посмотреть сообщение
Научи дурака Богу молиться, он и лоб расшибет (с) ))))
Ты наверное на Яве не писал) Или там тоже будешь в ассемблерном коде отлаживать? ))
  Ответить с цитированием
Старый 12.08.2011, 13:10   #194   
Форумец
 
Сообщений: 7
Регистрация: 28.05.2008

big_zlo вне форума Не в сети
Сборка/build - создание исполняемого файла из исходных файлов.
Компиляция/Compile - создание объектного файла из единицы трансляции;
Связывание/Линковка/Linking - разрешение внешних, по отношению к единице транляции, ссылок.
Соответсвенно сборка это комплексный процесс который включает не только компиляцию и линковку, но например работу препроцессора.
  Ответить с цитированием
Старый 12.08.2011, 13:12   #195   
Форумец
 
Аватар для Spectator
 
Сообщений: 39,873
Регистрация: 27.05.2003
Возраст: 46

Spectator вне форума Не в сети
Цитата:
Сообщение от Hopkroft Посмотреть сообщение
Это символическая константа после define должна быть большая(т.е. написана заглавными буквами), да и то это скорее всего для облегчения чтения, которого как я понял в твоём коде нету.
Именно об этом я и говорил.

Цитата:
Сообщение от Hopkroft Посмотреть сообщение
Ты наверное на Яве не писал) Или там тоже будешь в ассемблерном коде отлаживать? ))
Писал, и для PC писал и для Nokia Series40/60 писал. Там тоже нужно понимание - как работает Java Virtual Machine, сама по себе, и во что выливается каждая строка твоего кода, для того чтобы писать высокопроизводительные приложения, а не чесать репу - почему у остальных нормально работает, а у тебя всё тормозит.
  Ответить с цитированием
Старый 06.09.2011, 15:16   #196   
Registered User
 
Аватар для Спартак21
 
Сообщений: 402
Регистрация: 14.11.2007
Возраст: 37

Спартак21 вне форума Не в сети
Какой язык перспективнее???

Цитата:
Сообщение от Sashok.vrn Посмотреть сообщение
Господа программисты!

Наверное, перед многими встает вопрос, какой язык программирования является наиболее перспективным. Какой язык нужно учить сегодня, чтобы завтра оказаться востребованным на рынке труда.

Делимся мнениями
Вообще... никто не упамянул об одной штуке, крайне важной не только для программиста, но и вообще в повседневной жизни, а не упомянули... о ЛОГИКЕ!!!
Мой тебе совет: научись мыслить логически, а потом взвесь все за и против, т.к. советов много, а жить тебе!
  Ответить с цитированием
Старый 06.09.2011, 18:05   #197   
Форумец
 
Аватар для Shtirliz
 
Сообщений: 248
Регистрация: 17.01.2005

Shtirliz вне форума Не в сети
Цитата:
Сообщение от Спартак21 Посмотреть сообщение
Вообще... никто не упамянул об одной штуке, крайне важной не только для программиста, но и вообще в повседневной жизни, а не упомянули... о ЛОГИКЕ!!!
А знаешь почему? Потому что то, что ты называешь логикой входит в курс дискретки Причем без убогих абстракций, видел я курс фипси по логике - забавное зрелище...
  Ответить с цитированием
Старый 06.09.2011, 20:27   #198   
Форумец
 
Аватар для Spectator
 
Сообщений: 39,873
Регистрация: 27.05.2003
Возраст: 46

Spectator вне форума Не в сети
Цитата:
Сообщение от big_zlo Посмотреть сообщение
Сборка/build - создание исполняемого файла из исходных файлов.
Компиляция/Compile - создание объектного файла из единицы трансляции;
Связывание/Линковка/Linking - разрешение внешних, по отношению к единице транляции, ссылок.
Соответсвенно сборка это комплексный процесс который включает не только компиляцию и линковку, но например работу препроцессора.
Почти, но не так.
1) препроцессор работает на этапе компиляции (даже ДО нее, потому он так и называется pre-processor, pre означает - до).
2) после компиляции получаются объектные файлы, всё верно
3) при линковке идет разрешение внешних имен и генерция исполняемых файлов (и библиотек)
4) Build = 2+3
5) Rebuild - удаление всех результатов прошлых компиляций, включая промежуточные файлы (например - obj), и поэтапное выполнение всех действий для всех файлов вплоть до генерации исполняемых файлов и библиотек.

компиляцию отдельных файлов и проекта имеет смысл делать для быстрой проверки на предмет проверки наличия ошибок уровня компиляции. когда проект большой, бывает полезно, особенно при изменении заголовочных файлов.
  Ответить с цитированием
Старый 06.09.2011, 20:31   #199   
Форумец
 
Аватар для Spectator
 
Сообщений: 39,873
Регистрация: 27.05.2003
Возраст: 46

Spectator вне форума Не в сети
Цитата:
Сообщение от Xenon Посмотреть сообщение
Да тут, видимо, все уже на фенотропиле.
впредь негативные воздействия сего нехорошего препарата будем по возможности минимизировать)))
  Ответить с цитированием
Старый 06.09.2011, 20:33   #200   
бибизьян
 
Аватар для aerin
 
Сообщений: 3,031
Регистрация: 17.02.2004

aerin вне форума Не в сети
Spectator, надо было подождать с ответом еще шесть дней, чтоб был ровно месяц

aerin, следующее подобное сообщение будет удалено. касается не только тебя, и к подобным высказываниям обращенным не только ко мне. Spectator
  Ответить с цитированием
Старый 07.09.2011, 14:15   #201   
Форумец
 
Аватар для Shtirliz
 
Сообщений: 248
Регистрация: 17.01.2005

Shtirliz вне форума Не в сети
Spectator, пруф моего глючного кода представьте. Или вы врунишка?
  Ответить с цитированием
Старый 07.09.2011, 14:16   #202   
Форумец
 
Аватар для Shtirliz
 
Сообщений: 248
Регистрация: 17.01.2005

Shtirliz вне форума Не в сети
Spectator, мой вопрос был по теме дискуссии.
Цитата:
Сообщение от Shtirliz Посмотреть сообщение
Spectator, пруф моего глючного кода представьте. Или вы врунишка?
Вы несколькими постами выше утверждали что у меня глючный код, мои сообщения с просьбой подтвердить свои слова или признаться, что вы, мягко говоря, врунишка, вы удаляете. Что же это - использование административного ресурсах в целях скрыть собственную некомпетентность? А ведь только стали модератором, а уже ресурс административный в личных целях используете, не хорошо...
  Ответить с цитированием
Поиск в теме: 



Быстрый переход:

  Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Support by DrIQ & Netwind