Sep. 14th, 2020

По мотивам двух тем. Недавно был интересный разговор о том, нужно ли обучать С и C++.1 В программировании С обучать нужно, а С++ — нет. Более того, именно в обучении С++ будет просто вреден. И при необходимости человек должен учить его сам, уже хорошо разбираясь в методиках и проблематике. Потому что программирование — это инженерная дисциплина.

В нашей практике C и C++ часто идут через слеш, в то время как это очень разные языки. И примерно с тем же смыслом можно писать через слеш С и 1С. Некоторые люди называют С переносимым ассемблером. Возможно и есть где-то такие ассемблеры, в которых размер данных не определён, однако нормой это всё же не является.

С — это минималистический язык. И это не просто учебный инструмент, а практический. Что в нём есть? Структуры управления, функции, арифметика указателей (указатели, массивы, структуры), есть небольшой набор базовых типов. И всё. В С нет не только операторов ввода/вывода, которые есть в Фортране и Бейсике, не только строк, не только файлов, но и работы с динамической памятью. Это те части, которые реализуются не в языке, а другими средствами, в другом месте и уровне — во фреймворках ( библиотеках). Которые могут быть в стандартах, но не в языке.
... )
Екатерина Фурцева: Нас обвиняют в антисемитизме, хотя в наших симфонических оркестрах 30 процентов составляют евреи. А сколько евреев в вашем оркестре?
Томас Бичем: Не знаю. Мне как-то в голову не приходило считать.

Profile

Max Mikheenkov

April 2025

S M T W T F S
  12 345
6 789101112
13141516171819
20212223242526
27282930   

Style Credit

Expand Cut Tags

No cut tags
Page generated Apr. 23rd, 2025 05:29 pm
Powered by Dreamwidth Studios