PDA

View Full Version : Програмиране



Bezsmisul
07-18-2014, 20:15
Здравейте! Проблемът е следният искам да започна да се занимавам с програмиране от сега и за това седнах,попрочетох товa-онова , но всичко ми е доста объркано в главата ... Времето не ми е проблем - имам предостатъчно време особено лятото , но ми трябва някой който е по-навътре в нещата , за да ми помага..
Ако има някой да ми даде поне някакви напътствия - книги,материали,клипчета и т.н. щ съм мн благодарен..

fuzzybuzzy
07-18-2014, 20:48
Не знам колко ще те мотивира :D , но интересът по програмиране на Марк Зукърбърг се е зародил след като са му подарили книгата " Programming for dummies ", така че ако искаш я погледни...

anonymous908491
07-19-2014, 09:24
Не знам колко ще те мотивира :D , но интересът по програмиране на Марк Зукърбърг се е зародил след като са му подарили книгата " Programming for dummies ", така че ако искаш я погледни...

Той понеже е голям програмист и има значение. Възползвал се е от човешката глупост с фейса, от това е спечелил, не понеже е много умен или начетен.

fuzzybuzzy
07-19-2014, 10:46
Той понеже е голям програмист и има значение. Възползвал се е от човешката глупост с фейса, от това е спечелил, не понеже е много умен или начетен.

Ами не знам, тогава откъде трябва да се започне ? И мен ме интересува, така че ако си толкова начетен по всичко, сподели малко от опита си. :)

hristo99
07-19-2014, 12:08
http://code.org/ Пробвай този сайт

RapExotic
07-19-2014, 17:45
Запиши се на курс по програмиране. Там ще научиш поне основните неща, а после можеш да се осъваршенстваш и сам с практика.

Mary_Jane_69
07-19-2014, 20:01
Ако си с тъмна коса, черни очи и имаш котка, пиши ми

draid
07-19-2014, 21:47
Езика за програмиране е средство. Важна е логиката и алгоритмичното мислене. От там се започва, хубаво е да се научиш да мислиш преди да започнеш да повтаряш синтаксис като папагал. Започни с някой език от високо ниво за да ти е по лесно и разбираемо. Вземи си книги в които не се набляга само на синтаксиса но и на алгоритмичното мислене, хубаво е ако след всяка глава има задачки върху които да седиш и да мислиш. Програмиране не се учи като история, трябва много практика и решаване на малки реални проблеми.

Bezsmisul
07-19-2014, 22:02
Започни с някой език от високо ниво за да ти е по лесно и разбираемо.
Например C++ ?

Auriss
07-20-2014, 13:09
например пайтън и математика.
Сещаш ли се за онези досадни задачи в даскало с влаковете и разстоянието, което изминават ? Нали помниш, че трябваше най-просто казано да изведеш уравнение от зададената информация и да го решиш ?
Е, компютърът върши частта с решаването - от теб се иска да конструираш уравнението.

// не съм програмист, де. просто чат-пат ми се налага да пиша скриптчета по няколко реда, които са доста елементарни, но принципът е абсолютно същият.

yakuza_
07-20-2014, 13:32
ето за c#
https://softuni.bg/trainings/coursesinstances/details/1036

има за html+css, обяснено от началото още, на прилично ниво
и за java мисля, че има

draid
07-20-2014, 14:25
Например C++ ?

Не, C++ макар и наследника на C от високо ниво е един от трудните езици. Той се води от високо ниво, но е далеч по-труден за възприемане от начинаещи отколкото езици като java/python/c#. В C++ програмиста се грижи за управлението на паметта което създава невъобразими трудности, особено ако не си добре запознат с работата на един компютър.

Zlennox
07-27-2014, 01:20
Почваш с Visual Basic и pseudo code другото с времето...

pacul88
07-28-2014, 11:48
Абе хора някои от тука занимавал ли се та дрънкате половината глупости. Започни от най-ниското ниво демек HTML,CSS.
Поне аз от там почнах после минах на PHP,MySQL. За JS няма да говоря защото несъм му фен(въпреки че JS е доста използван език и не е сложен :P ).

Ако искаш уроци предлагам ти да гледаш уроците на Иван Ванков (Gattakka) ето ти някои линкове:

Тука в раздел КОМПЮТЪРНИ ЕЗИЦИ са предимно на Иван Ванков уроците - http://nau4i.me/jupgrade/index.php .

Това са лекциите който аз посещавах за PHP и MySQL - https://www.youtube.com/playlist?list=PLF4lVL1sPDSlQkQOz4FYO7kCSJACl5CbA

http://academy.telerik.com/student-courses/archive/php-web-development/video

Auriss
07-28-2014, 13:07
Абе хора някои от тука занимавал ли се та дрънкате половината глупости

Започни от най-ниското ниво демек HTML,CSS.

:cool:

dimitar_ak
07-28-2014, 13:40
Как си с английския? Мога да ти препоръчам книжки.

killer6
07-28-2014, 15:02
naushi ezika na kompiutara ezika na kumpiutara

Bonnev
08-05-2014, 00:51
Добре, един път говорите за C++, C#, Java и Python, след това за HTML, CSS, PHP, JS... чакайте, бе, има разлики. Едното е свързано с програми главно на платформи като Windows, Linux, Android, другите - за уеб сайтове. Момчето да каже с какво иска да се занимава. Алгоритмите са важни повече за приложенията - ето ти книгата на Наков - http://informatics.smg.bg/uploads/Nakov-Dobrikov-Programming++Algorithms-eBook-10-Feb-2013.pdf
Аз съм добър в C++ и съм учил конзолно C#, HTML, CSS, Python, Ruby, SQL но не съм се занимавал с тях толкова, че да се нарека добър в тях. Ако имаш нужда от помощ - пиши ми.
Запознай се с http://www.w3schools.com/ този сайт за WEB и база данни езици и http://www.tutorialspoint.com/ този за приложения. За Android има Java уроци в YouTube - те са ми най-интересни за гледане: https://www.youtube.com/playlist?list=PL2F07DBCDCC01493A и https://www.youtube.com/playlist?list=PLGLfVvz_LVvQUjiCc8lUT9aO0GsWA4uNe (Java прилича на C++ по едно и на C# по друго)
C++ е труден език, за него ще ти препоръчам www.learncpp.com

Има трудни езици, но най-лесен език няма. Зависи с какво искаш да се занимаваш и какво искаш да правиш. Чух че търсят WEB програмисти за приложения, които са в нета (C# + ASP.NET (+SQL) примерно).

П.П. Програмирането е информатика, не информационни технологии, но аз информатика като категория не видях, явно малко хора искат да я обсъждат..

draid
08-05-2014, 08:34
Абе хора някои от тука занимавал ли се та дрънкате половината глупости. Започни от най-ниското ниво демек HTML,CSS.
Поне аз от там почнах после минах на PHP,MySQL. За JS няма да говоря защото несъм му фен(въпреки че JS е доста използван език и не е сложен :P ).

Ако искаш уроци предлагам ти да гледаш уроците на Иван Ванков (Gattakka) ето ти някои линкове:

Тука в раздел КОМПЮТЪРНИ ЕЗИЦИ са предимно на Иван Ванков уроците - http://nau4i.me/jupgrade/index.php .

Това са лекциите който аз посещавах за PHP и MySQL - https://www.youtube.com/playlist?list=PLF4lVL1sPDSlQkQOz4FYO7kCSJACl5CbA

http://academy.telerik.com/student-courses/archive/php-web-development/video

Абе да ти кажа, ако следващият път се случи да ръсиш ум ама не във форум а случайно на живо, по-добре си замълчи. Давам ти приятелски съвет, защото това което пишеш тук, ако го кажеш някъде ще си умрат да ти се смеят. Първо ти знаеш ли какво означава език от ниско ниво и знаеш ли колко малко хора владеят подобни езици на общият фон ? Да си чувал за Асемблер ? Език от ниско ниво не означава език който се научава лесно ако това си мислиш. Езиците от ниско ниво са най-трудните за научаване, защото програмиста е най-близко до желязото(хардуера). Слагаш ми HTML и CSS към езиците за програмиране ? Ама сериозно ти знаеш ли какво означава HTML и CSS ? После ми слагаш MySQL като език за програмиране. Абе ти ако смяташ да работиш това и отидеш на едно интервю, тоя интервюиращ няма да може да спре да се смее цял ден на бисерите ти. И ти обясняваш, че си се занимавал и ние говорим глупости ? Ако това си научил то по-добре изобщо спри да се занимаваш с това при тия фундаментални незнания и пропуски дето имаш.


Както казах C++ макар и език от високо ниво е труден за усвояване за това и лично аз не го препоръчвам за първи език. Въпреки, че реално научиш ли го няма да имаш проблеми с усвояването на други такива. За мен най-добре е да се започне от езици като Java, C#, Python и т.н. PHP аз лично не го харесвам особено поради това, че там понякога е голямо мазало.

Bonnev
08-05-2014, 13:50
... после минах на PHP,MySQL ...
И колко време ги учи? Защото, виждам, още не знаеш, че MySQL не е език, а СУБД, Пацуле.


... Слагаш ми HTML и CSS към езиците за програмиране ? Ама сериозно ти знаеш ли какво означава HTML и CSS?
Съгласен съм, аз ги споменах не като езици за програмиране, а като езици за писане на код.

Mary_Jane_69
08-06-2014, 12:02
почвай директно хаскел, кво се лигавиш с разен пхп и джаваскрипт

MrCreeper
08-06-2014, 14:03
Виж си съобщенията

mcfe
08-06-2014, 21:16
Не, C++ макар и наследника на C от високо ниво е един от трудните езици. Той се води от високо ниво, но е далеч по-труден за възприемане от начинаещи отколкото езици като java/python/c#. В C++ програмиста се грижи за управлението на паметта което създава невъобразими трудности, особено ако не си добре запознат с работата на един компютър.
Лично не бих го нарекъл наследник на C, но си прав, труден е. Сходството му със C е до едно ниво, обекно-ориентирания му дизайн го различава, от там STL, полиморфизъм и т.н

Лично на мен C ми допада много, и го препоръчвам преди C++, но който както реши.

draid
08-06-2014, 21:50
C++ е език от високо ниво изграден на база C, няма как да са еднакви тъй като C не е език от високо ниво и като цяло таргета на двата езика е доста различен. Та да, да речем че не съм се изразил достатъчно коректно.

MrCreeper
08-06-2014, 22:03
Лично не бих го нарекъл наследник на C, но си прав, труден е. Сходството му със C е до едно ниво, обекно-ориентирания му дизайн го различава, от там STL, полиморфизъм и т.н

Лично на мен C ми допада много, и го препоръчвам преди C++, но който както реши.

C++ е наследник на С, всичко което го има в С го има и в С++, тоест то е наследено (нали знаеш какво е наследяване?) като са добавени още неща, всеки .с файл може да бъде компилиран и като .срр файл без никакъв проблем.

mcfe
08-06-2014, 22:46
C++ е наследник на С, всичко което го има в С го има и в С++, тоест то е наследено (нали знаеш какво е наследяване?) като са добавени още неща, всеки .с файл може да бъде компилиран и като .срр файл без никакъв проблем.
Много добре знам, че C код може да се компилира със C++ компилатор, правил съм го, но не винаги без някое предупреждение(implicit typecast).

Примерно, typedef int (*funcptr)(); няма същото значение под C++, под C функцията(указател към) може да има неопределен брой аргументи, под C++, няма аргументи. Това само черно на бяло съм го чел, не съм го пробвал на практика.

Както и да е, пробвал съм от всичко по малко, C,C++,Dalvik Java(за Андроид), Python(изключително малко), и разбира се в по-ранните ми години, PHP. Последно време и малко ASM. Но в никой от тези езици не съм експерт.

Засега само на C съм отделил повече време.

Моето наблюдение е, че повече хора ползват Python,Go,NodeJS в последно време. Мен Python не ме кефи, но кой както му изнася.

Mary_Jane_69
08-07-2014, 09:08
print "Aku ta 4uii jarko kvi gi drankash za paitan :C"

Auriss
08-07-2014, 09:11
print ("--") :( в крак с времето

ohluv
08-07-2014, 19:38
Просто започни с език,който ти харесва.