Pull to refresh
49
0
Send message
Я бы сказал так. На С++ надо смотреть как на С с дополнительным typedef-ом структуры в виде класса. Тогда будет всем понимание и красота программирования.
Это не программисты, а быдлокодеры
К тому же С — это и есть единственный истинно платформонезависимый язык, ибо первое, что реализуется на любой платформе — это компилятор С, а за ним уже всякие ОС и т.д.
Почему же тогда JIT пишут всегда только на С? Правильно, тут требуется работа с памятью напрямую, на что эти ваши языки не способны. Вообще, все языки написаны на C/C++ (иначе выходит колоссальный ущерб производительности). Даже сам С/С++ написан на себе же. Поэтому — это единственный замкнутый и нормальный язык программирования.
Быстрота Haskell обеспечена тем, что программисты С реализовали своё управление памятью, свою многопоточность для решения конкретной задачи. Иначе бы ваш Haskell загнулся бы и работал бы со скоростью runhaskell.
Речь идёт о JVM. Если бы JAVA исполняла JAVA, то всё бы, вообще, загнулось и не работало.
Пока компиляторы ваших Java и Haskell пишутся на С, то и говорить не о чем.
Я тут же сразу вспоминаю Minecraft и Battlefield 2. В Battlefield 2 почему-то я на своём компе играть могу, а в Minecraft нет…
Я считаю, что язык С++ и вся его философия находятся в прямом конфликте с требованиями функционального программирования.
— конечно, ведь С++ не функциональный язык

устаревших парадигм программирования
— устаревших парадигм не бывает

Вы считаете ручное управление памятью и потоками в С/С++ недостатками? По-моему, это как раз и является сутью и одновременно мощью С/С++. Всё, что можно сделать на других языках программирования можно сделать эффективнее на С, поскольку С — это практически взаимно однозначное соответствие ассемблеру, а какими бы не были эти ваши языки, исполняются они не на этих ваших квантовых компьютерах, а на вполне обычных процессорах.

А если кто-то не умеет программировать на С/С++, то это его проблемы.

Я учусь на «Компьютерной безопасности». Ты не поверишь — у нас, вообще, почти ничего нет нормального по специальности на протяжении всего времени обучения.
Да, качество обучения в МГТУ неплохое, другое дело что это не на всех специальностях. Сопромат или черчение всегда на уровне — это да. А там, где область быстро развивается, например ИБ, очень часто не хватает квалифицированных кадров и адекватной программы обучения. И получается, что у студентов отнимают драгоценное время на изучение устаревших технологий, а чаще всего, вообще никак не связанной со специальностью информацией. Конечно, во многих вузах и того хуже, но зачем на них ровняться?
Эх, как злободневна эта тема… Вообще, ребята из mail — молодцы, они хоть чему-то полезному учат в отличии от подавляющей части бауманки, где студенты уже давно ни на что не надеются. Судя по отзывам, уровень преподавания тут кардинально отличается от общепринятого, начиная от квалификации кадрового состава и актуальности изучаемого материала и заканчивая самим отношением к студентам. А ещё, давно заметил такую особенность: чем меньше уделишь времени институту, тем больших успехов достигнешь в профессиональной деятельности при правильном походе.
Поэтому лучше использовать графический пароль с повторным прохождением некоторой части пути туда и обратно. А ещё лучше цифровой пароль с повторными цифрами.
Отличная статья. Всегда возмущаюсь, когда кто-то говорит о вреде ГМО продуктов. Единственная проблема ГМО, которая может возникнуть, по моему мнению, это то, что ГМО продукты теоретически будут обладать меньшим количеством витаминов и других полезных веществ, вследствие того, что основная цель ГМО — вырастить быстрее и больше, а поэтому определённые вещества не успеют накопиться в ГМО в больших количествах (кстати, к вредным веществам это тоже относиться, например, в случае грибов).
Сюда бы ссылки на описание уязвимостей…
Единственные адекватные люди на кафедре — Жуковы, Ключарёв и Пугачёв младший.
При чём здесь переполнение буфера?
А я помню, как изменял сапёра, чтобы куда ни ткни — либо всегда мина, либо всегда её нет. Скачать тут.

Information

Rating
Does not participate
Registered
Activity