SENATOR ARMSTRONG
Какие ещё плюсы лол
Aidar
>С++ и шарп подобны вголос
Крылатый
@fvnever нужна твоя помощь!
Крылатый
Тут шарпист хочет осилить плюсы.
Dr. Friedrich
Что такое?
Dr. Friedrich
Если кто-то *хорошо* разбирается с C#, то больших проблем с изучением C++ не возникнет.
Dr. Friedrich
Если кто-то плохо разбирается с C#, то с изучением C++ это не поможет.
Aidar
наверное потомучто это больше не так чем так: 1 и самое главное твойшарп это дотнет и он не линкуется статически 2 шаблоны и compile-time
Aidar
3 другая идеология
Aidar
4 константность опциональна для всех типов
Aidar
5 валатильность тоже
Dr. Friedrich
1) дотнет линкуется статически при желании 2) да, верно, семантика templates и generics отличается, и это обязательно надо понимать 5) непонятно
Aidar
1) лол
Aidar
сам дотнет то линкуется возможно (как либа с вирт машиной)
Aidar
я про программу
Dr. Friedrich
ilmerge, C++/CLI
Aidar
C++/CLI это дотнет больше
Aidar
чем плюсы
SENATOR ARMSTRONG
С++ за 21 день и весь страусруп почитать? Этого хватит?
Dr. Friedrich
Программа, предназначенная для выполнения под Common Language Runtime, может быть слинкована статически. Вне зависимости от твоего определения статической линковки.
Dr. Friedrich
C++/CLI это дотнет больше
Да, и я комментирую утверждение "дотнет не линкуется статически". Оно неверно, дотнет линкуется статически.
Aidar
у тебя блин слово рантайм в предложении
Aidar
ты чото о статичности говоришь
Dr. Friedrich
C# "линкуется статически" с помощью ilmerge, и мало кто так делает, так что ilmerge можно оставить в стороне.
Aidar
блин твой рантайм всеравно но стороне юзера лижит
Dr. Friedrich
у тебя блин слово рантайм в предложении
Программа на C++ линкуется статически, а потом выполняется с помощью рантайма. Рантайм-библиотеки C++ или рантайм-библиотеки дотнета - неважно.
Aidar
я типа могу скрипты на js в один упихать но это не статическая линковка
Aidar
более того это ваще не линковка
Aidar
прошу в holywars
Nikita
#holywar
Dr. Friedrich
C++/CLI это дотнет больше
Тоже очень спорное утверждение, кстати. Больше оно дотнет или натив - зависит от режима сборки и самого приложения. Я всякие программы видал - и тех, кто делает тонкий враппер вокруг горы нативного кода, и наоборот.
Dr. Friedrich
Ок
SENATOR ARMSTRONG
С++ за 21 день и весь страусруп почитать? Этого хватит?
Aidar
мммм
Dogma
Вам нужны там стажёры всё ещё ? :D
Aidar
ты чтото не договариваешь
IharOK
*полчятки "профессиональных девелоперов" побежало читать* :)
Dogma
Может и стоит пройти, за сессию то парится не нужно, 3 автомата плюс легчайший экз по английскому
Dogma
В итоге парится нужно только за матем хд
Dogma
В смыыысле :D
Dogma
Какого из? Ты же тоже сениор
Dogma
Через тебя
Dogma
Ну окк
Aidar
кто тут в стандарте шарит?
Nikita
кто тут в стандарте шарит?
Кто тут такой дерзкий?
Aidar
почему я могу пихать в аргументы шаблонов только простые типы
Aidar
чем это обусловлено?
Aidar
ведь у меня есть constexpr
Dogma
Думаю мои неудачные попытки при сборке буста и неумение общаться с линкером тоже учтуться хддд?
Artem
Вы какие-то странные отличия в первую очередь обсуждаете, вместо очевидных указателей и работы с памятью
Dogma
Черт ._.
Aidar
а raii входит в последний пункт
Roman
Dogma
Нет :>
Roman
SENATOR ARMSTRONG
Спасибо
SENATOR ARMSTRONG
В общем страусруп+ курс от Яндекса норм?
SENATOR ARMSTRONG
Спасибо
Surreal
Вы бы лучше рассказали про свои расчеты. Что там, сколько тредов, сколько процессоров, мб там вообще на гпу считается, мб у вас кластер есть вычислительный. Как вы будете это писать. Зачем именно плюсы. Может у вас либа на плюсах для этого есть и вы просто ее юзать будете. Сколько считается ваш этот расчет (день\неделю\месяц) и т.д.
SENATOR ARMSTRONG
Ну вообще кластер, считаться может по-разному
Roman
http://learncpp.com
Отличные ребята))) Тоже их читал. "Cover programming topics as well as C++. Traditional textbooks do a pretty good job of teaching the basics of a given programming language, but they often do not cover relevant programming topics that are incidental to the language. For example, books will omit sections on programming style, common pitfalls, debugging, good/bad programming practices, and testing. Consequently, by the time you finish the book, you understand how to program in a language, but you have a ton of bad habits that will come back to bite you later! One of the goals of these tutorials is to make sure that all of these incidental topics are covered along the way, in the sections where it naturally makes sense to discuss them. When you finish, you will not only know how to program in C++, you will know how NOT to program in C++, which is arguably as important."
SENATOR ARMSTRONG
Я для будущего, на плюсах обычно пишут такое
Surreal
MPI в руки и вперед. Почитыйте про память активно, вам хватит, если софт поддерживать никто не будет.
SENATOR ARMSTRONG
MPI?
Surreal
Если на кластере еще и гпу\сопроцессоры используются, тогда еще openCl\cuda.
Nikita
Фортран??7 а?
Это уже дело привычки/наличия легаси. А так-то и крестовые компиляторы и фортрановские — развиваются, оптимизируются
Roman
Интел и Оракл активно топят за Фортран
SENATOR ARMSTRONG
Фортран на очереди
Nikita
Интелы и за кресты топят
Roman
https://software.intel.com/en-us/fortran-compilers
Surreal
MPI?
https://www.open-mpi.org/
Surreal
https://www.open-mpi.org/
Я вот это, кажется, юзал: https://www.mpich.org/ но не помню почему.
🦥Alex Fails
#flood