ne_viens Понятно, спасибо! Тогда к чёрту эту затею...
		
		» Вопросы по программированию на C/С++
kkuuhhaa 
 
Цитата:
Возьмите, например, пакет LAPACK: существуют Сишные и Фортрановские реализации исходного кода. Лет 10 назад разрыв составлял 200% и более процентов. Теперь они по скорости примерно одинаковы: иногда один код чуть-чуть побыстрей, иногда другой.
  
P.S.
Имеется в виду интеловский транслятор.
		
		Цитата:
Прочитал где?
Возьмите, например, пакет LAPACK: существуют Сишные и Фортрановские реализации исходного кода. Лет 10 назад разрыв составлял 200% и более процентов. Теперь они по скорости примерно одинаковы: иногда один код чуть-чуть побыстрей, иногда другой.
P.S.
Имеется в виду интеловский транслятор.
akarman
Цитата: Вероятно поверхностно рассматривал этот проект или только комментарии к нему.
 Вероятно поверхностно рассматривал этот проект или только комментарии к нему.  
 
В частности, drivecom не требует для своего запуска .Net v4.5 и компилируется при наличии v4.0. Если актуально, то дайте знать.
  
  
 
		
		Цитата:
ne_viens Понятно, спасибо! Тогда к чёрту эту затею...ne_viens ввёл Вас в заблуждение
 Вероятно поверхностно рассматривал этот проект или только комментарии к нему.
 Вероятно поверхностно рассматривал этот проект или только комментарии к нему.  
 В частности, drivecom не требует для своего запуска .Net v4.5 и компилируется при наличии v4.0. Если актуально, то дайте знать.
Dunkeshu Большое спасибо! Но я добрался до компа с семеркой и скомпилировал там, в общем штука оказалась неимоверно сырая, вместо прошивки слил 200кб какого-то мусора. Впрочем автор предупреждал что прожка мало где тестировалась и писалась по сути под конкретную модель.
Цитата:
		
		Цитата:
В частности, drivecom не требует для своего запуска .Net v4.5 и компилируется при наличии v4.0.Пытался запустить уже скомпилированную прогу на хрюшке с .net 4 - явного требования .net 4.5 не было но не отработав вывалилась с жалобой на отсутствие каких-то функций. А у вас есть уже скомпилированный под 4.0? Выложите если не трудно, проверю ещё раз. А если нет - не стоит беспокоиться
akarman 
http://rghost.ru/8m6xMQdsL
Пароль стандартный.
  
DriveCom.exe в папке DriveCom2 скомпилирован для .NET v2.0 и выше - использовать совместно с LinqBridge.dll
 
		
		http://rghost.ru/8m6xMQdsL
Пароль стандартный.
DriveCom.exe в папке DriveCom2 скомпилирован для .NET v2.0 и выше - использовать совместно с LinqBridge.dll
Dunkeshu Благодарю! Версия под 4.0 работает, но результат аналогичный - сливает мусор вместо прошивки. Прога предназначена для контроллеров 2251-03, а на моей флешке более старый 2251-68, ещё без поддержки USB 3.0. Отложу на будущее, ссылку размещу в тему по ремонту. 
 
Цитата:
		
		Цитата:
DriveCom.exe в папке DriveCom2 скомпилирован для .NET v2.0 и выше - использовать совместно с LinqBridge.dllЭту не пробовал в виду отсутствия .net v2.0 но чем меньше тем лучше, пригодится
akarman
Цитата: 
 
 
		
		Цитата:
Эту не пробовал в виду отсутствия .net v2.0.net v2.0 в системе уже есть, но даже если Вы думаете что его(её) нет. то можно пробовать и на v4.0
 
 Dunkeshu 
Цитата: 
   
.net никогда не славился обратной совместимостью, если вы это имеете ввиду А с хрюшой .net не устанавливается, в дистрибутиве присутствует .net 1.1 который ставится отдельно от установки ОС
 А с хрюшой .net не устанавливается, в дистрибутиве присутствует .net 1.1 который ставится отдельно от установки ОС
		
		Цитата:
.net v2.0 в системе уже есть, но даже если Вы думаете что его(её) нет. то можно пробовать и на v4.0
 
   .net никогда не славился обратной совместимостью, если вы это имеете ввиду
 А с хрюшой .net не устанавливается, в дистрибутиве присутствует .net 1.1 который ставится отдельно от установки ОС
 А с хрюшой .net не устанавливается, в дистрибутиве присутствует .net 1.1 который ставится отдельно от установки ОСakarman
Цитата:
 
		
		Цитата:
.net никогда не славился обратной совместимостью, если вы это имеете ввиду А с хрюшой .net не устанавливается, в дистрибутиве присутствует .net 1.1 который ставится отдельно от установки ОСhttp://rghost.ru/8sj8kZTYF Пароль стандартный. Добавлен файл конфигурации.
Dunkeshu 
 
Цитата:
		
		Цитата:
Пароль стандартный. Добавлен файл конфигурации.Это что так можно любые или почти любые программы для предидущих версий .net запускать, создав конфиг? Круто, не знал, спасибо! Единственное, пришлось из конфига удалить sku= и всё что дальше, иначе опять окно с предложением скачать то что указано за sku=
akarman
Цитата:
Цитата: 
 
  
 
		
		Цитата:
Это что так можно любые или почти любые программы для предидущих версий .net запускать, создав конфиг?Не для всех.
Цитата:
пришлось из конфига удалить sku= и всё что дальшеДля этого и предназначен этот файл, чтобы "руководить" процессом ... .
 
 Как сократить код? К примеру, в операторе cout 
- вместо ' '<< setfill('0')<<setw(2)<<i написать IntPrnt(' ','0',i)
- вместо setw(7)<<fixed<<setprecision(2)<<r написать FltPrnt(7,2,r)
- или endl<<endl<<endl<<endl<< --> enlPrnt(4)
  
 
		
		- вместо ' '<< setfill('0')<<setw(2)<<i написать IntPrnt(' ','0',i)
- вместо setw(7)<<fixed<<setprecision(2)<<r написать FltPrnt(7,2,r)
- или endl<<endl<<endl<<endl<< --> enlPrnt(4)
kkuuhhaa 
  
Тебе какой-то конкретный надо сократить?
Показывай тогда.
  
Если общие вопросы - то зачем это делать?
Далеко не всегда это приводит к улучшению читаемости кода.
Именно в твоем примере про stream-ы -- ИМХО, это вообще не самая удобная вещь, особенно если надо чего-то форматировать.
Добрый printf по юзабельности далеко впереди..
		
		Тебе какой-то конкретный надо сократить?
Показывай тогда.
Если общие вопросы - то зачем это делать?
Далеко не всегда это приводит к улучшению читаемости кода.
Именно в твоем примере про stream-ы -- ИМХО, это вообще не самая удобная вещь, особенно если надо чего-то форматировать.
Добрый printf по юзабельности далеко впереди..
dragon010 
  
Да, конкретно интересны именно приведённые примеры, при такой записи код раза в 3 уменьшается Про читабельность, это ещё как посмотреть. Когда оператор о 10и строках, он очень плохо читается в стандартном виде. printf , по мне, здесь неудобен, т.к. форматирование и список выводимого разнесён и достаточно трудно искать внутри формата нужное.
		
		Да, конкретно интересны именно приведённые примеры, при такой записи код раза в 3 уменьшается Про читабельность, это ещё как посмотреть. Когда оператор о 10и строках, он очень плохо читается в стандартном виде. printf , по мне, здесь неудобен, т.к. форматирование и список выводимого разнесён и достаточно трудно искать внутри формата нужное.
kkuuhhaa 
  
Кажется, такие вещи надо обсуждать на конкретных примерах.
Данные же лежат где-то, значит вывод можно завернуть в методы\функции и в клиентском коде вызывать уже их.
А про читаемость строчек вида FltPrnt(7,2,r) я бы поспорил
		
		Кажется, такие вещи надо обсуждать на конкретных примерах.
Данные же лежат где-то, значит вывод можно завернуть в методы\функции и в клиентском коде вызывать уже их.
А про читаемость строчек вида FltPrnt(7,2,r) я бы поспорил
dragon010 
  
А разве примеры выше неконкретные? Понимаю и признаю, вопрос дилетантский. Представь, что данные куски кода повторяются в коде по десятку раз. Читабельность, это для других, а в своём коде даже лет через 5 как-нидь разберусь, может не сразу. Ведь это же своё
		
		А разве примеры выше неконкретные? Понимаю и признаю, вопрос дилетантский. Представь, что данные куски кода повторяются в коде по десятку раз. Читабельность, это для других, а в своём коде даже лет через 5 как-нидь разберусь, может не сразу. Ведь это же своё
kkuuhhaa 
 
Цитата:
Все так думают, пока им и правда не доведётся разбираться в собственном старом и хорошо забытом коде.
		
		Цитата:
Читабельность, это для других, а в своём коде даже лет через 5 как-нидь разберусь, может не сразу. Ведь это же своё
Все так думают, пока им и правда не доведётся разбираться в собственном старом и хорошо забытом коде.

Который на MASMе ещё написан в те времена.
		
		dragon010,Abs62 
Заболтали вопрос. С тем же успехом можно призывать меня пить бросить.
  
 
Цитата:
Пример, пожалуйста
		
		Заболтали вопрос. С тем же успехом можно призывать меня пить бросить.
Цитата:
можно завернуть в методы\функции
Пример, пожалуйста
kkuuhhaa первоначальный вопрос: макросы? 
  
 
Цитата:
  
 
Код: struct SomeData
{
int i;
  
FORCEINLINE void DumpToStream(osstream& stream) const
{
stream << i;
}
}
		
		Цитата:
Цитата:
можно завернуть в методы\функции
Пример, пожалуйста
Код: struct SomeData
{
int i;
FORCEINLINE void DumpToStream(osstream& stream) const
{
stream << i;
}
}
Здравствуйте, хочу переходить с Delphi на C ++ (и С#), скажите, что мне нужно скачать, а то я видел у кого-то  Windows forms или Visual Studio и т.д., можете дать список того что мне понадобится (и для C# тоже). Спасибо. 
Преподаватель сказал, что бы я просто скачал Microsoft Visual studio. Он и включает в себя: и возможность писать код и ООП и т.д. Верно?
		
		Преподаватель сказал, что бы я просто скачал Microsoft Visual studio. Он и включает в себя: и возможность писать код и ООП и т.д. Верно?
Цитата:
Преподаватель сказал, что бы я просто скачал Microsoft Visual studio Expressдля полной версии в "варез"...
mmotop20oo12 
Visual Studio Community 2013
A full-featured IDE – Free for students, open source contributors, and small teams.
Start coding the app of your dreams for Windows, Android, and iOS.
  
Полнофункциональная интегрированная среда разработки — бесплатно.
Начните писать код приложения своей мечты для Windows, Android и iOS.
  
Code in C++, Python, HTML5, JavaScript, and of course C#, VB, and F#.
Пишите код на C++, Python, HTML5, JavaScript и, конечно же, на C#, VB и F#.
https://www.visualstudio.com/en-us/products/visual-studio-community-vs.aspx
https://www.visualstudio.com/ru-ru/products/visual-studio-community-vs.aspx
		
		Visual Studio Community 2013
A full-featured IDE – Free for students, open source contributors, and small teams.
Start coding the app of your dreams for Windows, Android, and iOS.
Полнофункциональная интегрированная среда разработки — бесплатно.
Начните писать код приложения своей мечты для Windows, Android и iOS.
Code in C++, Python, HTML5, JavaScript, and of course C#, VB, and F#.
Пишите код на C++, Python, HTML5, JavaScript и, конечно же, на C#, VB и F#.
https://www.visualstudio.com/en-us/products/visual-studio-community-vs.aspx
https://www.visualstudio.com/ru-ru/products/visual-studio-community-vs.aspx
Цитата:
NeoAnomaly
а... спасибо, нет, я даже не вздумаю кого-то тролить, но все же "мелкомягких" я не понимаю что такое, гугл выдает Microsoft, а на самом деле это что?
mmotop20oo12, ага мелкомягкие это microsoft, именно они разрабатывают студию.
Я так понял, что ты на программиста учишься, а в каком ВУЗе, если не секрет?

Tilks 
по ссылкам онлайн инсталятор
  
ISO здесь 6,9Гб
https://www.visualstudio.com/en-us/downloads/download-visual-studio-vs#DownloadFamilies_2
 
		
		по ссылкам онлайн инсталятор
ISO здесь 6,9Гб
https://www.visualstudio.com/en-us/downloads/download-visual-studio-vs#DownloadFamilies_2
NeoAnomaly 
Беларусь, колледж бизнеса и права. Тут не учат Тут нужно самому все узнавать...
 Тут нужно самому все узнавать...
		
		Беларусь, колледж бизнеса и права. Тут не учат
 Тут нужно самому все узнавать...
 Тут нужно самому все узнавать...Доброго времени суток, скачал я VS 2013, ну и... Как и в 2012 нету Win Forms для С++, код, который я нашел для 2012 не работает... 
 
Код:
#include "MyForm.h"
  
using namespace System;
using namespace System::Windows::Forms;
  
[STAThread]
void main(array<String^>^ args)
{ Application::EnableVisualStyles;
Application::SetCompatibleTextRenderingDefault(false);
  
FormsProject::MyForm form;
Application::Run(%form);
}
  
		
		Код:
#include "MyForm.h"
using namespace System;
using namespace System::Windows::Forms;
[STAThread]
void main(array<String^>^ args)
{ Application::EnableVisualStyles;
Application::SetCompatibleTextRenderingDefault(false);
FormsProject::MyForm form;
Application::Run(%form);
}
mmotop20oo12 winform - это часть .net и начиная с VS2012 майкрософт не рекомендует использовать winforms совместно с с++, поэтому этих шаблонов нет(либо можешь ручками всё сделать http://www.bogotobogo.com/cplusplus/application_visual_studio_2013.php). Для winforms ты можешь использовать с# или visual basic. 
  
И я ещё раз задам свой вопрос: какая связь между играми, с++ и красивым интерфейсом?
		
		И я ещё раз задам свой вопрос: какая связь между играми, с++ и красивым интерфейсом?
NeoAnomaly 
Насколько я знаю все движки для игр это С++, ну и мне кажется что обычные офисные приложения будут лучше смотреться на С++.
PS ссылка ваша не работает 
 
PSS Т.к. я учащийся и у нас будет C# на 3м курсе, (там WinForms и нужно), мне тогда лучше с C# работать? Просто, повторюсь, я хочу с С++ жизнь связать и как-то мне нужно исхитриться что бы я смог нормально работать со всеми компонентами WinForms (кнопками и т.д.).
  
Добавлено:
ссылка работает, просто ")." включено в нее..
  
		
		Насколько я знаю все движки для игр это С++, ну и мне кажется что обычные офисные приложения будут лучше смотреться на С++.
PS ссылка ваша не работает
 
 PSS Т.к. я учащийся и у нас будет C# на 3м курсе, (там WinForms и нужно), мне тогда лучше с C# работать? Просто, повторюсь, я хочу с С++ жизнь связать и как-то мне нужно исхитриться что бы я смог нормально работать со всеми компонентами WinForms (кнопками и т.д.).
Добавлено:
ссылка работает, просто ")." включено в нее..
mmotop20oo12, я тебе так скажу, можно долго "программировать" и не научиться программировать. Умение программировать и знание языка - не одно и тоже. Если ты научишься мыслить соотв. образом, то язык это дело десятое: 
в одном языке конструкция switch, а в другом она же case, но сути дела это не меняет, если ты не знаешь, как и когда её применить.
Поэтому в первую очередь учись мыслить соответствующим образом, а для этого какой-то конкретный язык не нужен, но желательно, чтобы он был попроще, pascal является общепризнанным академическим языком, его для этого и создавали, там сложнее выстрелить себе в ногу, нежели чем в с++.
  
Приведу тебе аналогию с пилотами самолётов, никто сразу не садится за штурвал лайнеров, сложность растёт постепенно, начинают с кукурузников(утрирую).
  
До кучи стек технологий выбирают исходя из требований проекта.
  
Про геймдев я тебе много могу рассказать, но уже завтра. Забегая вперёд скажу, что твои представления о сфере немного не точны. Сам начинал кодить с прицелом на это, собеседовался в крупную фирму, где из меня и выбили все романтические представления об этом деле 
 
  
Для начала возьми и напиши что-то простое(тетрис, змейка) на сколько бы это глупым и простым тебе не казалось. Только пиши сам. Язык можешь выбрать любой, но я бы не советовал, чтобы это был с/с++, возьми языки попроще: delphi/c#/etc, благо для простенького тетриса или змейки это не принципиально.
  
Вот когда напишешь к тебе скорее всего уже придёт понимание основных моментов.
		
		в одном языке конструкция switch, а в другом она же case, но сути дела это не меняет, если ты не знаешь, как и когда её применить.
Поэтому в первую очередь учись мыслить соответствующим образом, а для этого какой-то конкретный язык не нужен, но желательно, чтобы он был попроще, pascal является общепризнанным академическим языком, его для этого и создавали, там сложнее выстрелить себе в ногу, нежели чем в с++.
Приведу тебе аналогию с пилотами самолётов, никто сразу не садится за штурвал лайнеров, сложность растёт постепенно, начинают с кукурузников(утрирую).
До кучи стек технологий выбирают исходя из требований проекта.
Про геймдев я тебе много могу рассказать, но уже завтра. Забегая вперёд скажу, что твои представления о сфере немного не точны. Сам начинал кодить с прицелом на это, собеседовался в крупную фирму, где из меня и выбили все романтические представления об этом деле
 
 Для начала возьми и напиши что-то простое(тетрис, змейка) на сколько бы это глупым и простым тебе не казалось. Только пиши сам. Язык можешь выбрать любой, но я бы не советовал, чтобы это был с/с++, возьми языки попроще: delphi/c#/etc, благо для простенького тетриса или змейки это не принципиально.
Вот когда напишешь к тебе скорее всего уже придёт понимание основных моментов.
Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193
Предыдущая тема: не знаю как назвать тему :-)
Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.
