Почитайте (сам исходный пост не айс, а вот комменты осилить очень рекомендую), очень здорово видна разница в образе мышления программистов и «ученых»:
https://habrahabr.ru/post/349624/
В комментах, правда, выясняется, что «ученый» тоже в говне моченый, но и «оппоненты» отжигают не по-детски.
PS И даже не знаю, какой из этих двух вариантов омерзительнее:
C и С++ изучают только программисты. Естественнонаучники (за очень редким исключением) учат программирование на Делфи, а потом всякие спецпакеты. Максимум пролог будет. Там не учат С98. Там не учат что памятью в принципе можно управлять. Тем более — что нужно. Учат так: вы придумываете правильный алгоритм, компьютер его выполняет. Учат как переписать алгоритм из головы на паскаль.
https://habrahabr.ru/post/349624/#comment_10682588
или
Я не знаю где вас учили, но на моём естественно-научном факультете сначала был курс C# (2 года). А теперь вообще идёт курс Java EE c Хадупами и всем фаршем.