Специалност КОМПЮТЪРНИ НАУКИ

Подфорум към Факултета по математика и информатика

Модератори: Methuselah, thegirl

Публикувай отговор
Аватар
RadoRado
Пишеща машина
Мнения: 898
Регистриран на: 08 Авг 2009, 12:35
Специалност: КН
Пол: Мъж
Курс: първи
Skype: rado_gg
Местоположение: Плевен/София
Обратна връзка:

Re: Специалност КОМПЮТЪРНИ НАУКИ

Мнение от RadoRado »

Да кажем, че я видях от хубавата и страна :)
Гейм Дизайн, Gamificiaton, Манипулация :) - http://game-craft.com/blog/
dorianna
В началото бе словото
Мнения: 55
Регистриран на: 09 Окт 2008, 13:02
Специалност: Информатика
Пол: Жена
Курс: втори
Местоположение: ФМИ, слънчевите пейки

Re: Специалност КОМПЮТЪРНИ НАУКИ

Мнение от dorianna »

Java-та е готина, даже е много готина, но друго си е да почнеш с доброто старо С... и да си псуваш два-три семестъра гадните пойнтъри, да се посмееш един прекрасен ден на тази картинка http://xkcd.com/371/ и едва след това да минеш на джава и да видиш красотата в гарбидж колектора и базовия клас object ;)
Така че моето лично мнение е, че да започвате с джава не е особено идейно.
Fairy tales, the stuff like dreaming. The problem is, fairy tales don't come true.
Аватар
morfei
Форумно зомби
Мнения: 1975
Регистриран на: 19 Апр 2009, 16:17
Специалност: Компютърни науки
Пол: Мъж
Курс: първи
Местоположение: Софията

Re: Специалност КОМПЮТЪРНИ НАУКИ

Мнение от morfei »

dorianna написа:Java-та е готина, даже е много готина, но друго си е да почнеш с доброто старо С... и да си псуваш два-три семестъра гадните пойнтъри, да се посмееш един прекрасен ден на тази картинка http://xkcd.com/371/ и едва след това да минеш на джава и да видиш красотата в гарбидж колектора и базовия клас object ;)
Така че моето лично мнение е, че да започвате с джава не е особено идейно.
Напълно съм съгласен! По-добре е да се почне със С/С++. А след като вие сте на Джава това значи ли, че следващите ще бъдат на С/С++? :roll:
Компютърни науки 1 курс
Аватар
Victoria
Писаружяк
Мнения: 1064
Регистриран на: 11 Мар 2006, 15:52

Re: Специалност КОМПЮТЪРНИ НАУКИ

Мнение от Victoria »

morfei написа:
dorianna написа:Java-та е готина, даже е много готина, но друго си е да почнеш с доброто старо С... и да си псуваш два-три семестъра гадните пойнтъри, да се посмееш един прекрасен ден на тази картинка http://xkcd.com/371/ и едва след това да минеш на джава и да видиш красотата в гарбидж колектора и базовия клас object ;)
Така че моето лично мнение е, че да започвате с джава не е особено идейно.
Напълно съм съгласен! По-добре е да се почне със С/С++. А след като вие сте на Джава това значи ли, че следващите ще бъдат на С/С++? :roll:
Не.
По-скоро както дойде.
Изображение
Аватар
dataghost
Да живей словото
Мнения: 404
Регистриран на: 08 Юни 2009, 14:54
Специалност: КН
Пол: Мъж
Курс: втори
Skype: питай

Re: Специалност КОМПЮТЪРНИ НАУКИ

Мнение от dataghost »

Добре, аз изнамерих цялата BNF спецификация на Java от нета(няколко независими източника).

Странното е, че има някои (малки) разлики с тази на Биров. Не би ли следвало да са еднакви?
А ако науча тази, която е в нета, и после на изпита изпиша нея, Биров ще направи ли проблем?!
Blue is the colour, football is the game
We're all together, and winning is our aim
So cheer us on through the sun and rain
'cause Chelsea, Chelsea is our name
dorianna
В началото бе словото
Мнения: 55
Регистриран на: 09 Окт 2008, 13:02
Специалност: Информатика
Пол: Жена
Курс: втори
Местоположение: ФМИ, слънчевите пейки

Re: Специалност КОМПЮТЪРНИ НАУКИ

Мнение от dorianna »

Какви разлики има?

Освен това след като си изчел цялата документация, какво ти пречи да изчетеш още една? :lol:
Fairy tales, the stuff like dreaming. The problem is, fairy tales don't come true.
Аватар
dataghost
Да живей словото
Мнения: 404
Регистриран на: 08 Юни 2009, 14:54
Специалност: КН
Пол: Мъж
Курс: втори
Skype: питай

Re: Специалност КОМПЮТЪРНИ НАУКИ

Мнение от dataghost »

dorianna написа:Какви разлики има?

Освен това след като си изчел цялата документация, какво ти пречи да изчетеш още една? :lol:
Пречи ми, че не съм особено подреден и не умея още да си водя добре записки, освен това не пиша особено четливо. Също така, ако мога да пропускам
от време на време по някоя двучасова лекция на Биров, не бих имал нищо против.
Blue is the colour, football is the game
We're all together, and winning is our aim
So cheer us on through the sun and rain
'cause Chelsea, Chelsea is our name
dorianna
В началото бе словото
Мнения: 55
Регистриран на: 09 Окт 2008, 13:02
Специалност: Информатика
Пол: Жена
Курс: втори
Местоположение: ФМИ, слънчевите пейки

Re: Специалност КОМПЮТЪРНИ НАУКИ

Мнение от dorianna »

Принципно във ФМИ няма кой да ти прави проблем, ако не ходиш на лекции. За Биров конкретно не мога да кажа, защото не ми е преподавал, но не мисля, че би правил изключение. Освен това на изпит няма да ти искат нещо повече от това, което е предадено, тоест малко е вероятно да иска да му цитираш документацията ;) Затова ако имаш колеги/колежки, които системно да си пишат записки по лекциите, спокойно можеш да снимаш и да учиш от тях без да се притесняваш, че ще пропуснеш нещо.
Най-добре обаче си хвани някой второкурсник от ПМ (защото на тях им е водил Биров, в най-лошия случай третокурсник) и разпитай за изисквания, теория, изпит и всичко. И не се паникьосвай, няма сми от сега ;)
Fairy tales, the stuff like dreaming. The problem is, fairy tales don't come true.
emotioN
От дъжд на вятър
Мнения: 143
Регистриран на: 25 Юни 2008, 10:31
Специалност: Компютърни науки
Пол: Мъж
Курс: втори
Skype: emotion_89
Местоположение: Плевен->ФМИ(София)

Re: Специалност КОМПЮТЪРНИ НАУКИ

Мнение от emotioN »

Здравей, аз съм КН 2-ри курс, на нас ни преподава Биров 1-ви и мога да ти кажа, че той ти е най-малкия проблем :) На изпита нямаше по-ниска оценка от 4, но тези хора просто не се занимават с програмиране... Ако можеш да си решаваш задачките и имаш 6 на писмен ще имаш 6 и като крайна оценка...
Милан 0 - 4 Интер
Аватар
RadoRado
Пишеща машина
Мнения: 898
Регистриран на: 08 Авг 2009, 12:35
Специалност: КН
Пол: Мъж
Курс: първи
Skype: rado_gg
Местоположение: Плевен/София
Обратна връзка:

Re: Специалност КОМПЮТЪРНИ НАУКИ

Мнение от RadoRado »

Абе всичко точно, ама Биров 2 лекции подред твърдеше, че double-a e 6byte-a :shock:
И за какъв кур учим BNF. Вярвам, че Биров е способен да ни говори по-смислени, интересни и полезни неща от това нещо :)
Гейм Дизайн, Gamificiaton, Манипулация :) - http://game-craft.com/blog/
Аватар
dataghost
Да живей словото
Мнения: 404
Регистриран на: 08 Юни 2009, 14:54
Специалност: КН
Пол: Мъж
Курс: втори
Skype: питай

Re: Специалност КОМПЮТЪРНИ НАУКИ

Мнение от dataghost »

RadoRado написа:Абе всичко точно, ама Биров 2 лекции подред твърдеше, че double-a e 6byte-a :shock:
И аз го забелязах. Също така, го чух да казва че в Java няма повдигане на степен ?! Дори не знаех дали да му вярвам, когато каза че в java нямало указатели, щото еди-кой си не ги използвал правилно, и за да нямало грешки...
A BNF-а си е полезен, но далеч не в такава степен, в която го изучаваме. Поне според мен.
Blue is the colour, football is the game
We're all together, and winning is our aim
So cheer us on through the sun and rain
'cause Chelsea, Chelsea is our name
Аватар
RadoRado
Пишеща машина
Мнения: 898
Регистриран на: 08 Авг 2009, 12:35
Специалност: КН
Пол: Мъж
Курс: първи
Skype: rado_gg
Местоположение: Плевен/София
Обратна връзка:

Re: Специалност КОМПЮТЪРНИ НАУКИ

Мнение от RadoRado »

Имаш

Код за потвърждение: Избери целия код

Math.pow(x,y);
А това, че няма указатели е голям + :) виртуалната машина/ боклукосъбирача ти помага, и ако ти се стремиш да и улесняваш работата - няма да имаш никакви проблеми. :)
Интересно ми е Биров какво ще сервира на контролното. Разбрах, че ще са 2 задачи за 2 часа :shock:
Гейм Дизайн, Gamificiaton, Манипулация :) - http://game-craft.com/blog/
Аватар
dataghost
Да живей словото
Мнения: 404
Регистриран на: 08 Юни 2009, 14:54
Специалност: КН
Пол: Мъж
Курс: втори
Skype: питай

Re: Специалност КОМПЮТЪРНИ НАУКИ

Мнение от dataghost »

RadoRado, знам за pow :) Още повече, че в Javascript е точно същото.

И на мен ми е интересно какво ще изтупа Биров. Предполагам ще е нещо от сорта на "напишете метод, с който да намерите първите n числа от m до p", примерно. Не е особено сложно, ама шанса да не го направиш от първия път е доста сериозен, и като не можеш да го тестваш ... ще има да си debug-ваш по листа :)

Добре, а как точно работи Garbage Collector-а в Java? В C#/C++ доколкото знам, ако няма reference-и към нещото ->caboom. В Java няма ref-ове, как точно бачка боклкосъбирача достатъчно добре, че да няма преразход на памет?
Blue is the colour, football is the game
We're all together, and winning is our aim
So cheer us on through the sun and rain
'cause Chelsea, Chelsea is our name
Аватар
RadoRado
Пишеща машина
Мнения: 898
Регистриран на: 08 Авг 2009, 12:35
Специалност: КН
Пол: Мъж
Курс: първи
Skype: rado_gg
Местоположение: Плевен/София
Обратна връзка:

Re: Специалност КОМПЮТЪРНИ НАУКИ

Мнение от RadoRado »

Навярно няма да го обясня по-добре от Биров или тези статии :

1) Относно референциите и стойностите : http://www.javaworld.com/javaworld/java ... -pass.html
2) Относно garbage colllector-a : http://www.javaworld.com/javaworld/jw-0 ... tml?page=1
Гейм Дизайн, Gamificiaton, Манипулация :) - http://game-craft.com/blog/
Аватар
SIGSEGV
От дъжд на вятър
Мнения: 103
Регистриран на: 04 Авг 2009, 19:23

Re: Специалност КОМПЮТЪРНИ НАУКИ

Мнение от SIGSEGV »

Не знам какво толкова се възмущавате от Java-та. Такъв е трендът. Ако ви се разцъкват указатели, никой не ви спира да си кодите на C/C++ в свободното време. А относно Биров - забележката за степенуването си е издребняване, наивно е да се смята, че такива неща не са му ясни. Човекът си има подход при излагането на материала и ни спестява разни неща. Виж, това за 6-байтовия double не разбрах защо го каза, мисля че нещо се беше объркал.
Segmentation fault
Публикувай отговор

Обратно към “ФМИ”