1
|
Програмиране / Общ форум / Re: Как да започна ?
|
-: Apr 28, 2011, 15:29
|
... Истината е, че, за да стане наистина добър (в смисъл на велик), ще му трябват познания както по процедурно и системно програмиране, така и по ООП и уеб, както по архитектури и мрежи, така и по алгоритми, функционално програмиране, shell scripting и още много. Но в първите си стъпки човек може само да се мотивира и да си набелязва какво да научи, а само времето ще покаже докъде ще стигне и кои области ще му харесат най-много.
Иначе това, което аз мога да споделя, е, че със сигурност в началото езиците трябва да ги кара един по един - след като опознае добре възможностите и духа на единия, след като види какво може да постигне с него, чак тогава да мине на друг, за да не се получи ситуацията "аз знам синтаксиса на 10 езика, обаче с никой от тях не мога да направя нищо яко". И да не пренебрегва съпътстващата IT теория, защото рано или късно ще му потрябва.
Напълно съм съгласен с bop_bop_mara. За всичко. Просто си избери един от най-популярните в момента езици и започни с него. Аз лично май не познавам хора, които са учили само 1 език и си дълбаят в него с години. Може и да има де. Най-вероятно след време ще ти се изясни какво ти е интересно и с какво искаш да се занимаваш. Ровене и четене  Това ми звучи като ФМИ. Само че вече ИС 1 курс още 1 семестър учат както Haskell, така и C++ - става добра каша. СИ пък учат УП на C++ и ООП на Java - евентуално научават Java. Но по мое мнение изборът не е толкова идеологичен и провокиран от това студентите да получат знания по най-добрия възможен метод, а е на принципа "Нямаме преподавател за C/C++, ще учат Java, a по-късно ще им сложим курс за C, за да замажем положението".
true
|
|
|
2
|
Програмиране / Общ форум / Re: Как да започна ?
|
-: Apr 28, 2011, 14:47
|
За хардуер вече не си спомням какво и къде съм чел в началото. Най-вероятно от тук от там. Все пак може да разгледаш сайта и форума на hardwarebg. Както и винаги, когато видиш някой термин, примерно CPU, да погледнеш в wikipedia какво пише. За езици - много са и всеки си има своите плюсове и минуси. Зависи и на теб какво ти се прави. Сигурно си още млад и имаш време да учиш, включително и повече от един език. Все пак виж какво пише за C, C++, Java. Не знам дали и колко е добре да започнеш с някой от тях. Нас в техникума първо ни занимаваха с Pascal една година, а после със C и C++. В университета пък първо с Haskell ни обясняваха основни неща в програмирането и после пак C, C++. Други пък изобщо не са учили C/C++, a директно Java. Май съм чувал, че на места в университетите започват и с Lisp. Както и да е - Lisp и Haskell са функционални. Java & C++ - обектно ориентирани, а C - процедурен. Разбира се има и други езици, както и разлика между 3-те групи. Обектно ориентираните са най-застъпени, но може някой от другите да е по-лесен за обяснение и разбиране в началото - какво е функция, променлива и т.н. edit: сега попаднах на http://www.langpop.com/ където има статистики за популярност на езиците от различни източници - примерно сайтове, които служат като хранилища за open source проекти. А под графиките има списък с повечето популярни езици и препратки към статии за тях в уикипедия - там можеш да видиш по нещо за всеки.
|
|
|
3
|
Програмиране / Общ форум / Re: Как да започна ?
|
-: Apr 27, 2011, 16:28
|
Компютърни архитектури? Устройства на компа - кое за какво служи. CPU, cache, ram, hdd. Представяне на данните - бройни системи (двоична, шестнайсетична...). Също и bit->byte->KB->MB... като цяло връзката - кое колко от другите е. Това се сещам като чуя фундаментално, но имам чувството, че пропускам нещо.
|
|
|
6
|
Хумор, сатира и забава / Кошче / Re: На колко е равно
|
-: Nov 27, 2009, 14:21
|
Kакви калкулатори, какви езици? То това на ум се смята  А иначе автора видя ли в крайна смекта какъв е отговора и каква им е била логиката на хората в тия "така интересни" предавания?
|
|
|
8
|
Linux секция за начинаещи / Настройка на програми / Re: Partition table - изчезна и неможе се възстанови ?
|
-: Oct 12, 2009, 21:38
|
Можеш ли да опишеш как си решил проблема? При мен ... не знам дали е същото, но като инсталирам Дебиан и тръгвам да правя партишъни ми показва целия диск. Без никакви партишъни. Пита ме дали искам да направя нов партишън тейбъл. Ако има значение партишъните са ext2(3), NTFS, NTFS, unallocated, fat, fat, swap. По-горе се спомена за брой партишъни и брой активни. Когата пробвах да инсталирам бяха 2 примари - linux и 2рия NTFS. Сега изтрих единия НТФС и единствения активен е линукския и ще пробвам пак. Като цяло сещате ли се от какво може да е проблема (в последно време няколко пъти recover-вах ужким изтрити партишъни от unallocated space)
|
|
|
9
|
Linux секция за начинаещи / Настройка на програми / Re: Проблем с Grub-a
|
-: Oct 03, 2009, 08:52
|
Ако може и аз да споделя мъките си? Опитвам се от един инсталационен (дебиан) диск да инстлирам само ГРУБ. Влизам в rescue mode и избирам reinstall grub. Избирам root. И като ме пита къде да инсталира (кой хдд, кой партишън) написвам (hd0), /dev/hda, /dev/sda, (sd0). Всякакви такива комбинации (hda, hdb, sdb..) пробвах и не става. Диска е външен и по принцип като буутвам от него в груб(докато го имаше) менюто ми го показваше като hd0, отделно вече в дебиан диска беше sda - /dev/sda със съответните партишъни. Та като опитвам да инсталирам на (hd0) ми дава някаква грешка, дето нищо не описа - просто grub install error. Grub reinstall failure. Аз ли бъркам нещо с наименованията на дисковете или ?
|
|
|
14
|
Linux секция за начинаещи / Настройка на програми / Стартиране на Е17 в Дебиан
|
-: Sep 14, 2009, 22:01
|
Здравейте Инсталирах е17 с apt-get install е17. Всичко мина нормално и ми изписа да ползвам /usr/bin/enlightenment_start за стартиране. Е пробвах се така да го стартирам, но не стана. Изплю следната грешка(и):
ESTART: 0.19900 [0.00003] - screens: manage roots <<<< Enlightenment Error >>>> Cannot create manager object for screen 0
<<<< Enlightenment Error >>>> Enlightenment set up window management for all the screens on your system failed. Perhaps another window manager is running?
E17: Begin shutdown procedure!
Не съм съвсем сигурен какво значи това. Идеи как точно да го пусна ? И да го настроя така, че да мога да си избирам какво да стартирам - XFCE или DR17.
Благодаря!
EDIT: А като се опитам да го стартирам след логаут (с изключена графична среда) се получава следната грешка:
Enlightenment cannot initialize it's x connection. Have you set your DISPLAY variable? E17: Begin shutdown procedure!
EDIT2: Услужливият гугъл беше така добър да ми каже какво да правя. Много е схватлив - само му показах грешката от предния EDIT и първата му препратка свърши работа - добавих /usr/bin/enlightenment_start в ~/.xinitrc
Оправих се.
|
|
|
|