Език за програмиране C++, насоки за начално обучение

Компютри и интернет, аудио и видео, GSM, електроуреди и всяка друга техника, различна от автомобилната, обзавеждане
Потребителски аватар
milmar
Мнения: 4935
Регистриран на: Съб 22 мар 2008 2:57
Автомобил: Passat B4 and B6 Variant
Двигател: 1Z and CBDC
Местоположение: Русе

Език за програмиране C++, насоки за начално обучение

Мнениеот milmar » Нед 25 яну 2015 19:33


Опитвам се напоследък да отклоня вниманието на един хлапак (синът ми 6кл.) от играенето на телефони, компютри и разни други глупости. Да беше електроника, запояване, платки - няма проблем, щях да действам, а и сме го правили. Обаче мого четене трябва за да не си само калайджия, не му допадна много идеята :mhihi .
Сега ще опитам с програмиране, там все едно няма нужда от четене :mhihi . Но там не съм толкова в силата си. Освен на Асемблер да си напиша някое процесорче и то съвсем елементарни неща, друго не съм правил. Учил съм C++, но като студент, не ми е било приоритет :smile , пък и беше отдавна.

Как да започна, защото явно трябва първо аз :biggrin . Имаше едни Borland C ... Някаква среда за работа. По възможост най-елементарното. Естествено , че има специализирани форуми, но първо питам тук.

ПП А-а-а, и да не е някоя среда, предвидена за DOS или Win3.1, че тогава лошо :icon_lol . Ще трябва и археолог да стана, за да намеря подходящ комп.




Потребителски аватар
Stoyanov_Vw
Мнения: 528
Регистриран на: Вто 06 дек 2011 1:31
Автомобил: Golf Mk4
Двигател: 1.9 TDI AHF
Местоположение: Bourgas

Re: Език за програмиране C++, насоки за начално обучение

Мнениеот Stoyanov_Vw » Нед 25 яну 2015 21:45


Имам две останали лекции от единия семестър, в който учих C++. Не е нищо задълбочено, но дано помогнат :th_up
Лекция 1: http://dox.bg/files/dw?a=e2868f13c5
Лекция 2: http://dox.bg/files/dw?a=d9826e1f0b

ПС: Линковете за достъп до файла ще бъдат активни до : Неделя 08.02.15.


Потребителски аватар
VWGT
Мнения: 6249
Регистриран на: Пет 09 дек 2005 10:09
Автомобил:
Двигател:
Местоположение: София

Re: Език за програмиране C++, насоки за начално обучение

Мнениеот VWGT » Нед 25 яну 2015 22:41


Разгледай онлайн материалите на Телерик академията и давай направо с#


Потребителски аватар
milmar
Мнения: 4935
Регистриран на: Съб 22 мар 2008 2:57
Автомобил: Passat B4 and B6 Variant
Двигател: 1Z and CBDC
Местоположение: Русе

Re: Език за програмиране C++, насоки за начално обучение

Мнениеот milmar » Пон 26 яну 2015 9:01


Stoyanov_Vw, материалчетата които предостави са чудесни :th_up !
VWGT, :th_up . Хвърлих един поглед, но по-късно ще разгледам подробно.


Потребителски аватар
vwfena
Мнения: 1827
Регистриран на: Пон 04 апр 2005 0:14
Автомобил: VW passat
Двигател: PB 1991
Местоположение: Елин Пелин
Контакти:

Re: Език за програмиране C++, насоки за начално обучение

Мнениеот vwfena » Пон 26 яну 2015 9:31


Може да погледнете и това


Потребителски аватар
milmar
Мнения: 4935
Регистриран на: Съб 22 мар 2008 2:57
Автомобил: Passat B4 and B6 Variant
Двигател: 1Z and CBDC
Местоположение: Русе

Re: Език за програмиране C++, насоки за начално обучение

Мнениеот milmar » Пон 26 яну 2015 11:34


vwfena написа:Може да погледнете и това

Колега, ето тук възникна разколебаване в твърдо хардуерните ми убеждения в програмирането :biggrin . Винаги съм бягал настрани от сухия "програмизъм" :mrgreen , дето няма тясна връзка с хардуера. Като си помисля, наистина т.нар. WEB програмиране е много по-популярно, но там въобще не съм имал никакви интереси и не съм пипал въобще. Ще си помисля. Изтеглих книгата, след като премина първоначалния шок от броя страниции прочетох някой друг ред набързо, изглежда ми завладяващо написана :th_up . C# било казват по-лесно от C/C++. Синът ми има съученици, дето се занимават със езика C, ще видим кой точно C учат и вероятно ще изберем такава насока.


nsfw
Мнения: 170
Регистриран на: Вто 14 окт 2014 14:10
Автомобил:
Двигател:
Местоположение: София

Re: Език за програмиране C++, насоки за начално обучение

Мнениеот nsfw » Пон 26 яну 2015 16:27


Графики, игри и т.н. На такава възраст най-лесно ще се "зариби" с нещо подобно.

Pacman Game

Image Cartoon Effect

WpfPainter

C Sharp (C#) Jigsaw Puzzle Game

Eight Queens on Chessboard Puzzle

Трябва Visual Studio 2010. Moже и по-нова версия, но ще трябва преправяне на сорса. Иначе тва са готови семпли. Трябва им само компилиране.


Потребителски аватар
JaDaWiN
Мнения: 921
Регистриран на: Пет 30 окт 2009 21:52
Автомобил: [VW Golf 3][VW Passat B5.5]
Двигател: [AHU 1996 ][AVF 2002]
Местоположение: София

Re: Език за програмиране C++, насоки за начално обучение

Мнениеот JaDaWiN » Пон 26 яну 2015 16:38


http://www.lego.com/en-us/mindstorms/?domainredir=mindstorms.lego.com

Това е нещото, което ще ви зариби и двамата. Lego.NET


Потребителски аватар
milmar
Мнения: 4935
Регистриран на: Съб 22 мар 2008 2:57
Автомобил: Passat B4 and B6 Variant
Двигател: 1Z and CBDC
Местоположение: Русе

Re: Език за програмиране C++, насоки за начално обучение

Мнениеот milmar » Пон 26 яну 2015 17:17


Благодаря колеги :th_up .
Иначе идеята е по-скоро научна насоченост, отколкото игрова.
Всъщност най-вероятно ще започнем със C++. Съучениците му с това се занимават в кръжок ... казано по комсомолскому :mhihi. Онези хич не си поплюват със С++са, и състезания печелят, но отдавна се занимават, едва ли им е много лесно.

Това с игрите е интересно, но писането на игри е евнтуално в някакво далечно бъдеще.
Роботчетата също са интересни, но сигурно е доста скъпо забавление. Иначе аз мислех за процесорни модулчета от Olimex или други, но и това е далечна цел за сега.


Потребителски аватар
Чудомир
Мнения: 2856
Регистриран на: Вто 18 юли 2006 0:37
Автомобил: Passat 5.5 + Caravelle T4
Двигател: 03 V6 AMX + 97 VR6 AES
Местоположение: Нейде из Швабско или под тепетата

Re: Език за програмиране C++, насоки за начално обучение

Мнениеот Чудомир » Пон 26 яну 2015 21:06


Не съм програмист, но от 1ва ръка мога да разкажа как с грешния подход може да накараш някой да намрази програмирането.

Моят съвет е да му купиш някоя книжка (или да намериш линк от нета) по теоретична информатика, където се обясняват основните неща, независимо от езика: видове сортирания, какво е аrray, разлики в различните декларации на променливи (или както е там подходящия превод на български).

Отделно да почва с С някакси не ми се връзва за начинаещ, ама пък де да знам - да кажат истинските програмисти. Във времената на Интернета С ми се струва прекалено нишово, но може и да бъркам.


Потребителски аватар
milmar
Мнения: 4935
Регистриран на: Съб 22 мар 2008 2:57
Автомобил: Passat B4 and B6 Variant
Двигател: 1Z and CBDC
Местоположение: Русе

Re: Език за програмиране C++, насоки за начално обучение

Мнениеот milmar » Пон 26 яну 2015 21:43


Да, много ми е итересно с какво точно ги занимават на кръжока. Те са умни деца, математици, ама са само 6-ти клас. Не знам какво и как им обясняват.


Потребителски аватар
vlast_vd
Мнения: 147
Регистриран на: Вто 26 фев 2008 11:31
Автомобил:
Двигател:
Местоположение: Видин
Контакти:

Re: Език за програмиране C++, насоки за начално обучение

Мнениеот vlast_vd » Пон 26 яну 2015 21:52


Ще споделя малко метериали:
Online "уроци"
Документация на езика
Online система за състезания
Теория и още теория

Относно средата за с++. Колкото и много да мразят MS, факт е, че Visual Studio е една от най-добрите среди за езика. За те не се занимаваш с лицензи, краквания, кодове и т.н. Express версията е безплатна. Има и други среди - Eclipse, Code::Blocks, Netbeans, Clion на JetBrains. За да направиш от текста на програмата си изпълним файл, ти трябва компилатор. Компилаторът е програма, която свежда човешки-четимия текст до машинни инструкции, които процесора да изпълнява. Основните компилатори са GNU GCC-свободен е, MS visual compiler(идва си в комплект със вижуал студиото) и Clang-също е свободен, но не съм го ползвал. Не малко хора ползват и само текстов редактор(Vim, Emacs, Notapad++, sublime text, lighttable и какво ли още не. След това компилирането на програмата става през терминал/конзола.

Езикът откъм трудност за учене е може би на средно ниво.


Може да се пробвате и с нещо друго като за начало - python, ruby,...
Online училище
Тези хора започнаха миналата година с курсовете, предимно студенти ходят. Сега започнаха и курс за изцяло начинаещи-Програмиране 0, т.ч. може да ги следите с какво ще се занимават през следващите седмици и да се упражнявате.


Потребителски аватар
Dagestan
Мнения: 958
Регистриран на: Съб 30 ное 2013 19:04
Автомобил: Toledo 1M2 и един Фокус
Двигател: AGN 2000
Местоположение: Разград

Re: Език за програмиране C++, насоки за начално обучение

Мнениеот Dagestan » Вто 27 яну 2015 18:19


Изтегли си Dev C++ и разгледайте този сайт: http://l00list.hit.bg/
Има уроци за съвсем начинаещи, първо ще се научи да прави елементарни програми за пресмятане, после може и на Visual Basic да премине, да рисува човечета, да прави елементарни анимацийки.


Потребителски аватар
milmar
Мнения: 4935
Регистриран на: Съб 22 мар 2008 2:57
Автомобил: Passat B4 and B6 Variant
Двигател: 1Z and CBDC
Местоположение: Русе

Re: Език за програмиране C++, насоки за начално обучение

Мнениеот milmar » Вто 27 яну 2015 20:53


Ехе-е-й колко много информация, благодаря много :th_up !
Колегата Dagestan е пратил линк към лекции от преподавател от нашето МГ :smile , бая ще се чете.


Потребителски аватар
vwfena
Мнения: 1827
Регистриран на: Пон 04 апр 2005 0:14
Автомобил: VW passat
Двигател: PB 1991
Местоположение: Елин Пелин
Контакти:

Re: Език за програмиране C++, насоки за начално обучение

Мнениеот vwfena » Вто 27 яну 2015 21:12


Ако нещо от линка на колегата в хит.бг ти допада го свали, че някъде четох, че май го затварят или спират да го поддържат след 1 февруари.



Върни се в “ОФФ-Топик - електроника, техника, обзавеждане”

Кой е на линия

Потребители, разглеждащи този форум: Няма регистрирани потребители и 41 госта