Last active
August 29, 2015 14:07
-
-
Save idvoretskyi/77095e177b830266fc12 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Нету такого, я не видел ни одно книги, которая реально рассказывает как юзать Си. | |
Никогда не понимал этого даунистического желания «учить сишку». В сишке нечего учить. Что там есть? Синтаксис минимален. Там надо выучить пяток конструкций. Башка функции, блок кода, if/switch(99% С/С++ обезьян даже его не умеют) - это общие языковые конструкции и к сишке мало относятся. | |
Указатели, но я ещё ниразу не видел представителя, который умеет указатели не на уровне детсада. Их понимание - это чисто понимание матчасти и к языку особо тоже не относится. Синтаксис у указателей примитивен. | |
Т.е. в сишке нечего учить. Я уже сотни раз говорил, что сишка это не сложный язык - это скиллиматчастьбейзед язык. Т.е. чтобы на нём реально что-то внятное и полезное писать - надо широкое и грубокое представление матчасти, да и всего этого мира в целом. | |
Т.е. книга должна а) илитно описывать матчасть, б) илитно описывать реализации и подходы. Ни того, ни другого в книгах никогда не будет, ибо пишет их либо отрыжка производства, либо вообще какая-то вузовская шелупень, которая в этих темах даже не разбирается. | |
КР кстати это третий тип, когда именно носители матчасти и создатели пишут книгу. Такое бывает редко. Только вот фейл - они описывали сишку, в которой описывать нечего. А не подходы и матчасть, которая всё ровно бы протухла, собственно как и подходы. | |
Поэтому учит сишку - только хреначить. | |
Сишка - это не язык - это подход. Подход к программированию не сверху вниз(хотя рядовое говняканье поверхностная плоскость с картинками и в низ не спускается - это такой экран на который проецируется что-то понятное обезъяне), а снизу вверх. | |
Рядовая обезьяна может бахвалится широтой своих плоских познаний, но углуби она их хоть на милиметр её пупырка-мозжечок тотчас же обосрётся. | |
Умение писать код - это опыт и познание матчасти. Матчасть слишком глубока и состоит из нюансов на 99%. «Писать» на сишке любая обезьяна может через полчаса, но толку от этого не будет. | |
Поэтому основа любого недоязычка - это своя, крайне примтивная модель мира. Т.е. та, которую способен осилить мозжечок рядовой обезьяны. Поэтому обезьяна как огня боится вылезти за свою примтивную модельку. | |
Поэтому даже если такая обезьяна попадёт в сишку - она будет прятаться за стандартом и прочим говном. Всем, что может оградить её от реально мира, и то, что может это оправдать в глазах собрата по псевдоразуму. | |
Сишка - это не язык для говняканья. Рядовой заедушной обезьяне он нужен лишь там, где обсираются недоязычки. | |
Сишка - это основа мироздания. Почему бомжи пытаются юзать сишку с подходом как у недоязычка? Вменяемый диалект сишки не имеет почти никаких ограничений и не определённостей. Это даёт возможность строить идеальные реализации и системы. | |
Как же вам объяснить. Вот у тебя есть задача - хренчить какие-нибудь шайбочки. Тут не надо никаких «выоскотехнологичных», модных сейчас 3д-принтеров. Не надо на сишке делать 3дпринтер - он тебе нужен лишь потому, что ты не можешь купить/сделать приспособу для твоих шайбочек. | |
На сишке же делают какраз-таки приспособы, которая делает только нужную тебе работу - ей не нужна универсальность. Она делается за 5минут и штампует эти шайбочки с тысячи раз быстрее и лучше всяких принтеров. | |
Нужность принтера - это ограничение твоего рынка. Реально он не нужен. Этого рядовая обезьяна понять не может. И постоянно пытается сравнивать покупку принтера с разработкой с нуля голыми руками без готовых деталей. | |
carb_blog8 (21.08.2014 22:54:27) |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment