|
Тема |
това е като математиката [re: cocoon] |
|
Автор |
Colombino (безработен) |
|
Публикувано | 10.02.05 22:42 |
|
|
Решаваш задачи и се учиш. Само с четене не става. Процесът е итеративен -
do
{
четеш();
пишеш();
}while(1);
Не знам кой ти е забъркал главата с тия абстрактни типове данни, но те наистина са абстрактни и като такива не са обвързани с конкретен език. ( Все едно да мислиш, че триъгълникът е част от българския език да речем. ) По-популярни са като структури от данни. На тоя етап забрави за тях докато научиш езика. Тях ще изучаваш като знаеш поне един език.
Иначе типовете в C са само :
атомарни типове:
вариации на int и float;
указатели към типовете ( атомарни и неатомарни ) в C;
указатели към функции;
неатомарни:
масиви от типове ( атомарни и неатомарни );
структури съдържащи типове ( атомарни и неатомарни );
не се сещам да има друго.
На базата на композицията на прости типове може да се дефинират по-сложни.
Та наистина книгите няма да те направят разбирач сами по себе си - трябва и практика. Но и без книги не може.
И не бъркай програмистите с разбирачи по компютри. Много от програмистите нищо не разбират от компютри.
За съжаление не мога да ти препоръчам книга - C-то съм го учил много отдавна и вече нямам спомен от къде съм чел. Само ще ти обърна внимание да разграничаваш езика ( синтаксис и т.н. ) от програмирането. Програмирането е свързано с тези 'абстрактни типове' и с други работи и не е особено зависимо от езика ( както литературата не е особено зависима от езика ).
System Doctor Error:
Your girlfriend is pregnant.
(A)bort, (M)arry, (I)gnore?_
|
| |
|
|
|