argon bulletin board
Факултети => Факултет по математика и информатика => Темата е започната от: pitbulldogs в 09.05.2008, 22:32:06
-
Първа година съм с Информатика и виждам баси зора,
тъй като грам не съм се занимавал с програмиране и нямам никаква основа в тази област (понеже съм от езикова гимназия, а там програмиране не се учи) . Имам желание да се науча на C++, но учебниците, по които чета ( зеления на Крушкав и този на Магдалина Тодорова), са написани на висок стил и с терминология, която ми е непонятна.. Трябва да имам някаква основа в програмирането, за да разбирам всичко, което пише в тях, а аз я нямам. Ходя си редовно на лекциите, ама там ми е още по-голям бъркоч.. Та молбата ми е да ми препоръчате някакъв учебник или книга за C++, който да е написан на човешки език..такъв, че като го хване някой, дет и бъкел си няма от програмиране ( като мене), да го разбира..
-
Ами заповядай някоя сряда или петък в 532 КЗ (8-16) да ти ги обясня липсващите ти понятия. Няма книги за идиоти, все пак си има лекции и упражнения и си вече трети семестър С++, явно не си учил старателно.
-
Ето ти една книга, която е перфектна за начинаещи (казвам го от опит, макар и не личен):
Грег Пери, "С++ програмиране в 101 примера", Paraflow & Prentice Hall Int., София, 1994.
Предполагам, че ще я има в някоя библиотека. Ако се справяш с английския вероятно може да се намери като PDF в оригинал. Ето как изглежда корицата на българското издание: http://www.ipazar.eu/detail.php?id=269 (http://www.ipazar.eu/detail.php?id=269)
Може би ще ти е полезна и дискусията тук: http://forums.bgdev.org/index.php?showtopic=591 (http://forums.bgdev.org/index.php?showtopic=591)
-
Благодаря Ви много!
-
Благодаря Ви много!
Здрасти :)
има една тема (не мога да ти дам линк, че търсенето във форума поради някаква причина не работи), но темата беше от началото на миналата година и се казваше "Подходяща литература за 1вокурсници".
Иначе те разбирам напълно ... и аз 1ви курс дойдох с нулеви знания по програмиране от Руската.
-
Ако си блъскаш главата достатъчно силно, няма стена която да устои. Аз съм 3-ти курс (4ти едва ли не) и искам да те успокоя, че не е нужно да си гуру още от първи, за да се справяш. Е да - помага. Аз от френската имах проблеми не само със Ц++ ами и с математиката .. Общо взето съвета тук е обратния - Насилвай нещата ! Говори с колегите, които разбират... и не се депресирай, някои просто си говорят неразбираемо :rock: Понятията ги има в уикипедия най-малкото. Тях научиш ли, ще сглабяш картинките ...
-
C++ е лош избор за начинаещите. Все пак, моята препоръка е за тази книга - http://www.helikon.bg/index.php?act=books&do=detailed&id=43982 (http://www.helikon.bg/index.php?act=books&do=detailed&id=43982).
-
Иване, ела при нас асистент или доцент, въведи Java от 1 курс и ще те призная! Иначе кое кво било и аз си го знам...
-
няма проблеми да се води java на 1ви курс...
-
Заповядайте, Найдене и Иване - само 15 групи са Информатиката.... Хонорованите часове ви ги плащаме по 1 лв. Добре дошли!
-
Все пак оставам на мнението си, че Java е по-добър избор от C++ за първокурсници.
А за предложението няма да ти отговарям, защото най-вероятно ще се засегнеш.
-
Няма да се засегна, споко Иване. Иначе дали ще е Java или C++ няма разлика за мен, мога да преподавам и двата езика. Но и ти по-добре от мен знаеш, че учебната програма зависи от много повече неща. Мисля, че много скоро ще се промени значително, но това "много скоро" ще е в рамките на 3-5 години. Съжалявам, но нещата са малко по-сложни - акредитация, учебен план, съгласуване. Не сме малко частно колежче.... То дори и аз не ги знам и не искам да ги знам нещата в подробности по въвеждане и промяна на учебните планове.
-
Слушах доклад на конференция през 2005 според който най-добре било първия език да и Python, а втория - Java.
-
Абе, вие не знаете ли че първият език е машинен, а след това е Assembler :wink:
-
Заповядайте, Найдене и Иване - само 15 групи са Информатиката.... Хонорованите часове ви ги плащаме по 1 лв. Добре дошли!
В София съм вече..
иначе е кам 1.50 даже малко повече
-
Благодаря Ви много за съветите и за това, че ме нахъсвате :-) .. радвам се, че в ФМИ има такива точни колеги, които подкрепят по-начинаещите като мен :-)
-
Заповядайте, Найдене и Иване - само 15 групи са Информатиката.... Хонорованите часове ви ги плащаме по 1 лв. Добре дошли!
В София съм вече..
иначе е кам 1.50 даже малко повече
<offtopic>
Найдене,
Ела при мен в Нов Български Университет - тук цената на един хонорован час е над десет пъти повече, отколкото в ПУ.
</offtopic>
Сега по темата. Ако човек не се е занимавал с програмиране, общо взето е все тая кой език ще захапе като за начало. По-важно е да се схванат някои основи (например що е то алгоритъм, цикъл, видимост на променливите и т.н.), които се водят фундаментални за всички езици.
Аз например започнах с езика BASIC, след което минах на Pascal и после директно скочих на C++. В крайна сметка все още съм жив и мърдам, нищо че от години вече се занимавам с Java.
Иначе ресурси като за начинаещи има много, даже има няколко електронни книги, които са безплатни (автори Брус Екел - Java, C, C++, както и Дейвид Ек - Java). Номерът е да се пита чичко Гугъл, той знае много и с всеки ден става все по-умен.
-
Айде и аз като първокурсничка да се обадя :-P
C++ е егати гадния език!А това ООП не е никакво ООП за мен. За мен ООП = Visual Basic. Омръзнаха ми тея конзолни програми. Бих предпочела и Pascal пред тоя С++! Даже мисля че бих предпочела всеки друг пред него...
За хора които не идват от МГ или паралелки с информатика е страшно трудно да започнат веднага на С++.
В Математика и Информатика поне започват от Pascal и Delphi.
<offtopic> Найдене, още ти се сърдя!
Офертата oт 90лв. за голфа ти още важи, да знаеш! :roll:</offtopic>
-
Чиста утопия е, че програмирането се започва с Pascal или пък Delphi. Аз лично не съм написал нито ред на тях и съм жив.
-
За мен ООП = Visual Basic.
Без коментар ...
-
Ivan Davidov : znam ivane znam i az q poluchih ofertata ot BARS :)
Ivan Enev : i az ... nito 1 delphi ili pascalski gluposti
Alice_in_Wonderland : palni gluposti momi4e :) OOP na C++ si e dobre ama go predavat zle. Ina4e si ima vsichko ta daje i poveche ot nujnoto :)
-
Аз не съм написал и ред на Java и съм жив също! Аре, спрете с тия тъпи спорове... За което Ви плащат - за това ще учите и работите!
-
Айде и аз като първокурсничка да се обадя :-P
C++ е егати гадния език!А това ООП не е никакво ООП за мен. За мен ООП = Visual Basic. Омръзнаха ми тея конзолни програми. Бих предпочела и Pascal пред тоя С++! Даже мисля че бих предпочела всеки друг пред него...
:-X :headbang:
Това не може да е истина. Има нещо сбъркано някъде.
-
Къде обаче?
-
Хъм .. на C++ освен хубавата (лично мнение) реализация на ООП и бързината (пред benchmark-овете и аз мълча :-) ) нищо друго му няма. За повечето практически цели де ... :-)
-
ОК, за колко време ще ми направиш форум като този на C++?
-
За мен ООП = Visual Basic - съвременна българска поговорка.
Хвала, хвала на такива мощни капацитети! :bow: Беше въпрос на време истината да излезе на бял свят. Наистина, няма по-велик ООП език от Visual Basic, дори Visual Basic.NET ряпа да яде! (Извинявам се за лекия сарказъм, ама просто не мога да се сдържа...)
...
Алиса, искрено се надявам да говориш за Visual Basic.NET, защото това е единствената разновидност от клона Visual на Microsoft, в който на езика BASIC са заложени истински ООП възможности.
А най-вероятно просто си имала предвид скоростна разработка на десктоп приложения (GUI), където Visual Basic наистна върши страхотна работа!
-
ОК, за колко време ще ми направиш форум като този на C++?
1:1 ли? Конкретно този може да се препише на C++ от добър програмист за 3-4 седмици усилена работа.
ПП: Нали не очакваш в това да влиза и писането на web-сървъра?
-
ОК, за колко време ще ми направиш форум като този на C++?
Има си GNU CgiCc C++ library, която поддържа HTML forms, CGI GET и POST functions, HTTP cookies и file uploads. Използва STL (Standard Template Libraries) и String класовете.
Е, не е толкоз приятно както на PHP/Java, но и реално големите писачи на веб приложения на PHP/Java повече ползват библиотеки и frameworks, които теоретично биха могли да се напишат на С++.
Спираме ли спора? Няма смисъл. Отговора на подобни въпроси е - ЗА КОЛКОТО СЕ СПРАВИШ! Ако дадеш на начинаещ да го пише на Java - може и 2-3 години да му отнеме...
Алиса, разбира се, има предвид GUI разработката, не езика. Наистина конзолните С++, особено с този досаден бъг във VC++ 6 в cin и cin.getline за низовете, ги побърква децата!
-
cgibin ne stava vulnarable e taka i ne izmisliha fix i vsichko pisano ne nego se hackva tai che ne stava..
nachi nai mnogo da zagubish 4 sedmici :>
Alice : dushata ... Vizualnoto programirane (neznam nqkoi dali go vodi taka no kato bqh pyrvokursnik taka go vodih da kajem programiraneto na desktop prilojeniq ) ne znachi OOP programirane vsashnost nqmat nishto obshto
syshtestvuvat super qki toolkit-ove za GUI programirane kato GTK ( moje bi i Visual Basic ) deto ne sa OOP pone GTK hich NE E OOP.
-
Никъде не се питаше във въпроса кое е hackable и кое не е - все пак начинаещият, който ще пише припряно форума за 3-4 седмици на Java със сигурност ще допусне повече пробойни, отколото в моя гевгир, дето си цедя марулите за салатата в него!
Ставаше дума МОЖЕ ЛИ.
-
Съмнявам се да може да се напише за 3-4 седмици на C++, въпросът по-скоро беше риторичен...
На практика за уеб се ползват най-много Java, PHP, .NET, Python, Ruby on Rails със всичките си производни.
Иначе е наистина полезно да знам, че се поддържат
"HTML forms, CGI GET и POST functions, HTTP cookies и file uploads"
ако случайно някой клиент поиска уеб-базирано приложение на C++.
-
ako sluchaino ima tkayv klient shte mu se izsmeq :)
-
ako sluchaino ima tkayv klient shte mu se izsmeq :)
След което, Найдене, просто ще загубиш един клиент. Както се казва, клиентът винаги има право. Можеш да се опиташ да го убедиш, че това, което иска е глупост, но ако той мно-о-ого настоява на своето (и ако естествено си плаща разумната цена за това), тогава какъв е проблемът?
-
Иван Давидов, проблемът е, че трябва да си флеймим форума, иначе е ясно, че Найден ще пише и на Асемблер, ако се наложи. Както и аз, за мой срам, днес написах една задача за решаване на квадратно уравнение на Java за една позната. Още се чувствам предал себе си и Делфито. Хахаха....
-
От къде тръгна темата до къде стигна. Както в 90+ на сто от случаите де :-)
М/у другото виждали ли сте тия бенчмаркове - http://shootout.alioth.debian.org/
-
Нормално е да стане флейм след идиотските троления за C++ и уеб.
-
Като за С++ ти го вмъкна флейма!!! :evil:
-
Флейм не е да кажеш "C++ не става за уеб", а обратното, но както и да е. Нормално е когато човек има поглед само над C++ да се опита да го защити.
-
Никога не бих направил уеб приложение на С++, моля не бъркай понятията и не прави изводи какво знаем и какво не знаем! Аз съм на 41 години и веб и РС светът израсна пред мен и съм опитвал всичко по малко (не се хващай за думата "малко") - дори 1993-1994 съм пускал веб сървери и приложения (то дори не веб сървери, щото и това нямаше още, а ftp/BBS/email) точно на C++, поради простичката причина, че тогава нямаше все още нито Java, нито РНР измислени.
Ти май изобщо нямаш поглед в/у развитието и историята на софтуерната индустрия, ама това вече е флейм... И не го приемай лично!
-
Никога не бих направил уеб приложение на С++, моля не бъркай понятията и не прави изводи какво знаем и какво не знаем! Аз съм на 41 години и веб и РС светът израсна пред мен и съм опитвал всичко по малко (не се хващай за думата "малко") - дори 1993-1994 съм пускал веб сървери и приложения (то дори не веб сървери, щото и това нямаше още, а ftp/BBS/email) точно на C++, поради простичката причина, че тогава нямаше все още нито Java, нито РНР измислени.
Ти май изобщо нямаш поглед в/у развитието и историята на софтуерната индустрия, ама това вече е флейм... И не го приемай лично!
XEXAEXAEXAE
Мотото на пловдивските BBS-и :) "Всеки user - SysOP" :D
:rock: :rock: :rock: :rock:
-
Нормално е да стане флейм след идиотските троления за C++ и уеб.
Поне си самокритичен :-)
-
Е то с експерти като вас човек няма как да е самокритичен...
-
ako sluchaino ima tkayv klient shte mu se izsmeq :)
След което, Найдене, просто ще загубиш един клиент. Както се казва, клиентът винаги има право. Можеш да се опиташ да го убедиш, че това, което иска е глупост, но ако той мно-о-ого настоява на своето (и ако естествено си плаща разумната цена за това), тогава какъв е проблемът?
парите не са всичко предпочитам да изпитам удоволствието и кефа да му се изсмея
Енков : бих писал на всичко но не защото ми плащат а зависи за кой пиша :) ако ме разбираш ...