Что такое базовые программы, такие как рекурсия, Фибоначчи, небольшие трюки - PullRequest
0 голосов
/ 23 марта 2010

Этот вопрос может показаться глупым (я новичок в «программировании» и, вероятно, должен остановиться, если я задаю такой вопрос) ...

Что такое:

"базовые программы, такие как, рекурсия, фибоначчи, факториал, манипуляции со строками, небольшие трюковые программы"?

Я недавно прочитал Coding Horror - не программист и перешли по ссылкам на Кегель и Как получить работу .

Затем я разобрался с некоторыми подобными вопросами здесь (отсюда и блочная цитата) и понял, что, будучи полноценным непрограммистом, я, вероятно, не узнаю, знаю ли я рекурсию (или любую другую), потому что яЯ не знаю, как это выглядело или почему оно использовалось, и как будут выглядеть результаты после его использования.

Полагаю, я пытаюсь получить представление об «основах».Каковы принципы и почему мы их изучаем - где они будут использоваться и какие результаты вы ищете.

Если они будут использованы в качестве вопроса для интервью во время моего первого интервью где-то в 2020 году, я бы хотел выглядеть менее невежественным, чем те 199 из 200, которые просто не знают, как или почему,программирование.

Как всегда ... Я возьму свое пальто.

Спасибо

Майк

Ответы [ 2 ]

0 голосов
/ 23 марта 2010

Прежде чем вы сможете приступить к таким понятиям, как рекурсия, вы должны изучить основы, как вы сказали.Я не уверен, какой у вас уровень образования или где вы планируете учиться, но мой любимый текст программирования - «Как мыслить как компьютерный ученый» ( текст ссылки ).

Это научит вас основным основам программирования, и вам нужно понять эти строительные блоки, прежде чем углубляться в глубину.

0 голосов
/ 23 марта 2010

Задача коммивояжера

...