Найти - Пользователи
Полная версия: Ищу работу python-программиста
Начало » Флейм » Ищу работу python-программиста
1 2
Budulianin
doza_and
Я рекомендую в первую очередь пополнить стек C++

Именно C++ или С/С++ ?
doza_and
Budulianin
Именно C++ или С/С++ ?
Да скорее второе. Но изучение C получится автоматом если Плюсы учить. Не обязательно практическая польза будет в виде реализации проектов, но позволит на мой взгляд несколько с другой стороны взглянуть на программирование по сравнению с java.
PooH
doza_and
Но изучение C получится автоматом если Плюсы учить.
Вот не факт. На мой взгляд C и С++ просто две разные вселенные.
doza_and
PooH
просто две разные вселенные.
:) мне кажется это индивидуальные особенности восприятия. По мне и C# это С++ который по непонятной причине испортили. Пишу C++ потому что на нем могу повторить программу на C и на C# (шарп с некоторыми оговорками). Соглашусь что основные стили написания на этих языках конечно совершенно разные.
py.user.next
doza_and
Но изучение C получится автоматом если Плюсы учить.
поверхностное изучение получится автоматом
C - компактный и упорядоченный язык, в то время как C++ - огромная мешанина из всего, что нужно и не нужно

сможешь ли писать на C после C++? нет, не сможешь
потому что там много своей инфы

новичка можно легко завалить вопросом, как поведёт себя strtok() в той или иной ситуации
даже обычную printf() не знают

вчера читал статью на хабре (от кого-то из Яндекса)

стандартная сишная ошибка, которую ни один сишник не допустит:
int main() {
std::string line;
while (!std::cin.eof()) {
std::getline(std::cin, line);

if (line.length() > 0) {
try {
std::cout << process(line) << std::endl;
} catch (std::exception &e) {
std::cout << "error: " << e.what() << std::endl;
}
}
}

return 0;
}

вот пример, который показывает её суть:
#include <iostream>
#include <string>

using namespace std;

int main()
{
string s;

#if 1
while (!cin.eof()) {
getline(cin, s);
cout << s << endl;
cin.seekg(0);
}
#else
while (getline(cin, s)) {
cout << s << endl;
cin.seekg(0);
}
#endif

return 0;
}
в первом случае программа срывается в штопор (бесконечный цикл)
во втором выходит правильно

а почему так? почему сишник напишет правильно, а цппшник - нет?
потому что при изучении языка концентрация внимания вообще не на том
Budulianin
py.user.next
C - компактный и упорядоченный язык, в то время как C++ - огромная мешанина из всего, что нужно и не нужно

За что лучше браться сначала ? За С или С++ ? Или без разницы?
py.user.next
Budulianin
За что лучше браться сначала ? За С или С++ ? Или без разницы?
поменяй поведение программы iptables в модуле маркировки пакета
CheshireKat
если еще актуально стукните в личку
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB