| Хочется учиться :) | Программирование |
|
|
Интересная для меня область знаний, но никак не могу найти книгу, где все было бы понятно. Посоветуйте пожалйста, с чего лучше начать и что почитать? Заранее благодарен.
Дельфи учи ![]()
Для начала выясни чем ты хочешь заняться
на вскидку (могу ошибаться)
-Системное программирование (Ассемблер, Си)
-Прикладное программирование (С++Builder, Delphi, Java)
-Web-программирование(PHP+MySQL, Perl, JavaScript, Java)
-Программирование БД (С++Builder, Delphi, SQL)
-Mobile (Java)
Исходя из этого выбирай язык и среду.
ps
Для души - бери Delphi
для тела - Java
По дельфям... Советую скачать Delphi world - куча исходников для всех случаев жизни. Ну или почти ![]()
http://www.delphiworld.narod.ru/dw.html
А кто нибудь знает очень удобную книжку по ассемблер. Чтобы было все понятно и немного.
И множество примеров ![]()
Lavrik, по Делфи отличная книжка - Архангельский. Здоровая, но обо всём.
По С++ даже не знаю, чё сказать. От создателся - Язык программирования С++, Бьёрн Страуструп. Хотя довольно сложная, но если ты из тех, кто не привык искать лёгких путей...;)
Плюс к ней неплохо было бы взять книжку по конкретной среде разработки - будь то Вижуал Студио или Билдер. В них обычно по языку и программированию вообще мало чего, зато сможешь как положено пользоваться средой.
По ASMу запамятовал фамилию автора - помню, что тонкая довольно, серия "Просто о сложном", Издательство "Наука и Техника". Если верить их сайту - Рудольф фамилия автора. Мне почему-то казалось, что чё-то другое. Наверно, им видней.:)
Насчет книжек )))
Я предлагаю в сходить в универ там есть книжки по которым занимаются студенты дельфи и С++ что хочешь там все понятно и просто)
yah, пинание ногами абсолютно не к месту. Более того - если совсем с нуля, то начинать лучше с Паскаля, который как раз является учебным языком. В Делфи, по большому счёту, добавятся только объекты. А уж формы научиться лепить - не проблема, я так думаю.
И ещё: выбирая книжки, полистай и почитай чуть-чуть. Если совсем китайская грамота, или нечто нереально кривое ("манипулятор типа мышь", например
), то не стОит.
Моё мнение, что необходимо начинать конечно-же с QBasic_a, разобраться с основами программирования, и понять, а нужно-ли мне всё это. Если Basic освоен, тогда переходить на Дельфи, попробовать написать простые консольные приложения, разобраться с синтаксисом языка. Попутно советую почитать справочник по html. Когда разберёшься с консольными приложениями, можно переходить к написанию более сложных приложений для Windows. Попробовать написать калькулятор. Разобраться с компонентами и заголовочными файлами. Потом можно попробовать начать изучать СИ и паралельно PHP или PERL. Из книг могу посоветовать - "Бейсик - это просто" (старая книга, не помню автора), по дельфи книгу Михаила Фленова "Библия Дельфи" и "Дельфи глазами Хакера". Попутно освоиться с интернетом и научиться "выдирать" из него нужную информацию. Дальше... дальше тебе не нужны будут подсказки ![]()
Вот как раз с Basic_a начинать и не рекомендуется, а желательно о нем вообще забыть т.к. 1)Меняет логику программирования 2)Трудно перейти на другой язык (Visual Basic не в счет - это зло)
А начинать лучше всего с Pascal или обычного С
AquaTour, могу с тобой поспорить, для начинающего понять основы программирования легче всего именно с бейсик. Конечно если всё ясно, долго на нём сидеть не надо, надо переходить на другие языки, но!!! я на бейсике писал сайт (cgi-скрипт)!! Получилось очень даже не плохо ![]()
baki, не рекомендуется Бейсик (+1 AquaTourу).
И понять основы программирования на Паскале ничуть не сложнее, при том, что ты будешь ближе к нормальному программированию.
А "получиться неплохо" может на любом языке, однако это не означает, что на другом получится плохо.;)
Плюс к тому твоя последовательность изучения просто убивает. Во-первых, удивил внезапно встрявший справочник по ХТМЛ - он к чему вообще?
Во-вторых, калькулятор - не предел совершенствования в дельфи.:)
В-третьих, "Потом можно попробовать начать изучать СИ и паралельно PHP или PERL" - это тоже перебор, если твой мозг не способен впитать пятьсот страниц технического текста в сутки. Разобрался с одним (более-менее хотя), приступай к другому, если очень прёт. А лучше совершенствуйся там, где нравится.
В заключение: "Первый язык учишь, во втором ищешь похожее, в десятом уточняешь мелкие детали". ©
ZaHack, ну отчего же. В некоторых универских библиотеках можно встретить и свежую литературу - только не на абонементе, а в читальном зале, что есть большой минус.
Так что серьёзно надумавшим не скупиться - и в книжный магазин, без вопросов.:)
Sp@wn
http://cracklab.ru/ тебе поможет (и в прикладном,и в переносном)
Люди а мог бы мне ктонибуть подсказать как можно приделать Трекер к Форуму!!!
ну или хотябы подскозать где можно такое почитать
Форум базируется на PHP!!!
Был бы очень благодарен!!!
Привет всем, подскажите, пожалуйста где можно найти (в сети) компилятор С++, а так же справочник или учебник с нуля по этой теме.
ну насчет компилятора я тебе вряд ли помогу, а вот с литературой:
| У Вас нет прав для просмотра этого текста, пожалуйста, зарегистрируйтесь |
yah,
Большое пасибо!!!
И всё же кто знает, где мона скачать компилятор С++? И желательно на русском...
Рекомендую всем, хотя бы мельком столкнутся с компиляторами!!
Также рекомендация книги дракона
Ахо "Компиляторы. Построение и анализ"
А мне понравилась книга: Джесс Либерти - Освой самостоятельно С++ за 21 день
Это только название такое - за 21 день, на самом деле там очень хорошо описано.
Где взять - не знаю, мне друг дал.
83,6 Мб в формате pdf.
Начинаешь програмирование надо:
1) хоть немного знать английский и иметь англо-русский словарь
2) для начала пару дней поработать со школьными алгоритмичскими языками (у мэнэ их много т.к. в школе работаю)
3) Офигенный совет: ребят, сейчас есть прога Pascal ABC - тотже Паскаль, только в 100 раз лучше: куча встроенных заданий и самоучителей и разработан он уже не под ДОС а под Винду.
4) потом уже с Паскаля перелазить на Делфу и другие языки...
Может я что-то пропустил??? ![]()
Скачивай Turbo Delphi благо он бесплатный (и для комерческого использования), и погнал:
Калверт, Кэнту, Тейксера и Пачеко, Конопка - вот книги зарубежных авторов по Delphi, которые действительно стоит читать.
Все выходили на русском языке. Написаны весьма добротно, переведены очень хорошо, для понимания вполне доступны даже неискушенным
Из наших авторов - Федоров, Фаронов, Веселов с Головановым, для более продвинутых - Орлик.
Тоже стоит читать. Возможно, кого-то я в этом списке и упустил, но уж точно не сабж.
Это что касается Delphi (естественно, еще и исходники VCL). По смежным темам (система, API,COM и пр.) надо читать, конечно, уже другую литературу (Петцольд, Рихтер, Саймон, Хармон и многие другие; из наших - Румянцев, Тенцер и тоже многие другие; и, конечно же, MSDN).
Все книги можно найти на любом мало мальски приличном сайте о Делфи.
Добавлено:
Забыл добавить ~_^
НИ В КОЕМ СЛУЧАЕ НЕ БЕРИ "ТВОРЕНИЯ" ГОСПОДИНА ФЛЕНОВА.
Я начал сразу с С++ и ничего! у меня всё выходит (несмотря на то что ине 13 лет)
Добавлено:
Главное чтобы было желание! И всё выйдет
Я год назад начал С++, но потом забросил а щас никак немогу продолжить. времени нет
Лучше и вправду начать с С++ ибо потом на ООП трудно перестроиться.
Хотя в идеале начинать с ассемблера, тогда очень много вопросов в будущем будет ясно в с/с++.
Помимо выше названных книг я бы рекомендовал Лафоре Р. "Объектно ориентированное программирование в С++" очень хорошая и живая книга для начинающих(к сожелению выложить не могу, сижу через джпрс, но в инете есть точно). После нее можно (и даже нужно), прочитать и прорешать все примеры и выше приведенного:
Бьерн Страуструп
Язык программирования С++. Специальное издание
3 издание (именно 3ие!)
С нуля, не имея опыта с другими языками, лучшее ее не читать, но как вторую просто обязательно.
Касаемо компилятора, то попробуй
http://www.codeblocks.org/downloads это среда со встроенным компилятором GCC.
Не знаю про переход с одного языка про другой. С 9 класса начал Бейсик, потом на Паскаль перешел, потом на Дельф.. никаких трудностей в переходе не ощутил, даже наоборот. Самое главное ухватить сам смысл программирования
Как говорил мой преподаватель по теории вероятности:
"Я знаю лишь один язык программирования- машинный, все остальное издержки нажатия кнопки F1"
"А компьютер умеет только складывать, так что не выеп@вайся и пиши дальше код" ;P