З розвитком мов програмування високого рівня, таких як C #, Java тощо, багато людей стверджують, що вони стануть альтернативою таким мовам, як мова збирання та C / C ++, що дає вам доступ та контроль за комп'ютерним обладнанням, оскільки програмісти повинні зосереджуватися на створення програми та вирішення проблеми, не витрачаючи часу на роботу з комп’ютером, щоб змусити його працювати. Оскільки апаратне забезпечення постійно вдосконалюється, різниця в продуктивності між C / C ++ та Java не буде суттєвою, і великі ігри можуть бути запрограмовані на такій мові, як Java.
Це загальна ідея, яку я коротко підсумую, переглянувши цю тему в Інтернеті. Як ви думаєте, це стане реальним найближчим часом? Чи означає це, що все, що ми дізнаємось про речі низького рівня, вже не практичне для програмної галузі? Це означає, що мова монтажу та C / C ++ стануть актуальними лише для інженерів-електриків, оскільки вони будуть єдиними, кому потрібно програмувати свої електричні компоненти?
Скільки навчання достатньо? Якщо ми вивчимо занадто багато предметів із низьким рівнем, ми з часом станемо більш орієнтованими в електротехніці або якщо ми навчимося занадто багато математики, ми могли б навчитися стати математиками, а не програмістами. Мені просто хочеться дізнатись, чи вивчала математика, яку я вивчила (я взяла курс з математики, який охоплює матеріал, подібний до цієї книги (вони використовували різні текстові книги): дискретна математика та її застосування) насправді настільки ж корисний, як і наш набір навичок програмування. Багато вправ з математики можуть зайняти більшість з нас годин, і якщо ви серйозно ставитесь до цього, у вас буде менше часу на вивчення програмування. На нашому форумі gamedev навіть математика та фізика мають лише один розділ для порівняння з програмуванням.
Зараз я тільки почав читати "Мистецтво комп'ютерного програмування". Математика висвітлюється лише приблизно в чверті книги, але вправи важкі для нас, не математиків. Навіть таку "елементарну" математику, ми її так багато використовували у своїй кар'єрі? Деякі люди, напевно, скажуть мені, що читати книгу TACOP - це марна трата часу, і, мабуть, варто витратити час на щось інше, більш практичне, навіть якщо книга стосується програмування (трохи більше академічного порівняння з книгою пояснюють подібні речі). Але я думаю, що автор вклав багато часу та зусиль, щоб його виготовити. Він навіть може написати повний набір із 5 книг, тоді як ми - аудиторія - лише місія його читати. Чому ні?