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 v2.0 в системе уже есть, но даже если Вы думаете что его(её) нет. то можно пробовать и на v4.0
.net никогда не славился обратной совместимостью, если вы это имеете ввиду А с хрюшой .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, истории становления российского интернета. Сделано для людей.