Страница 8 от 10

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

Публикувано на: 04 Ное 2009, 20:45
от RadoRado
Да кажем, че я видях от хубавата и страна :)

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

Публикувано на: 05 Ное 2009, 13:16
от dorianna
Java-та е готина, даже е много готина, но друго си е да почнеш с доброто старо С... и да си псуваш два-три семестъра гадните пойнтъри, да се посмееш един прекрасен ден на тази картинка http://xkcd.com/371/ и едва след това да минеш на джава и да видиш красотата в гарбидж колектора и базовия клас object ;)
Така че моето лично мнение е, че да започвате с джава не е особено идейно.

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

Публикувано на: 05 Ное 2009, 13:27
от morfei
dorianna написа:Java-та е готина, даже е много готина, но друго си е да почнеш с доброто старо С... и да си псуваш два-три семестъра гадните пойнтъри, да се посмееш един прекрасен ден на тази картинка http://xkcd.com/371/ и едва след това да минеш на джава и да видиш красотата в гарбидж колектора и базовия клас object ;)
Така че моето лично мнение е, че да започвате с джава не е особено идейно.
Напълно съм съгласен! По-добре е да се почне със С/С++. А след като вие сте на Джава това значи ли, че следващите ще бъдат на С/С++? :roll:

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

Публикувано на: 05 Ное 2009, 21:34
от Victoria
morfei написа:
dorianna написа:Java-та е готина, даже е много готина, но друго си е да почнеш с доброто старо С... и да си псуваш два-три семестъра гадните пойнтъри, да се посмееш един прекрасен ден на тази картинка http://xkcd.com/371/ и едва след това да минеш на джава и да видиш красотата в гарбидж колектора и базовия клас object ;)
Така че моето лично мнение е, че да започвате с джава не е особено идейно.
Напълно съм съгласен! По-добре е да се почне със С/С++. А след като вие сте на Джава това значи ли, че следващите ще бъдат на С/С++? :roll:
Не.
По-скоро както дойде.

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

Публикувано на: 06 Ное 2009, 11:29
от dataghost
Добре, аз изнамерих цялата BNF спецификация на Java от нета(няколко независими източника).

Странното е, че има някои (малки) разлики с тази на Биров. Не би ли следвало да са еднакви?
А ако науча тази, която е в нета, и после на изпита изпиша нея, Биров ще направи ли проблем?!

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

Публикувано на: 06 Ное 2009, 11:35
от dorianna
Какви разлики има?

Освен това след като си изчел цялата документация, какво ти пречи да изчетеш още една? :lol:

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

Публикувано на: 06 Ное 2009, 11:49
от dataghost
dorianna написа:Какви разлики има?

Освен това след като си изчел цялата документация, какво ти пречи да изчетеш още една? :lol:
Пречи ми, че не съм особено подреден и не умея още да си водя добре записки, освен това не пиша особено четливо. Също така, ако мога да пропускам
от време на време по някоя двучасова лекция на Биров, не бих имал нищо против.

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

Публикувано на: 06 Ное 2009, 12:03
от dorianna
Принципно във ФМИ няма кой да ти прави проблем, ако не ходиш на лекции. За Биров конкретно не мога да кажа, защото не ми е преподавал, но не мисля, че би правил изключение. Освен това на изпит няма да ти искат нещо повече от това, което е предадено, тоест малко е вероятно да иска да му цитираш документацията ;) Затова ако имаш колеги/колежки, които системно да си пишат записки по лекциите, спокойно можеш да снимаш и да учиш от тях без да се притесняваш, че ще пропуснеш нещо.
Най-добре обаче си хвани някой второкурсник от ПМ (защото на тях им е водил Биров, в най-лошия случай третокурсник) и разпитай за изисквания, теория, изпит и всичко. И не се паникьосвай, няма сми от сега ;)

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

Публикувано на: 06 Ное 2009, 18:29
от emotioN
Здравей, аз съм КН 2-ри курс, на нас ни преподава Биров 1-ви и мога да ти кажа, че той ти е най-малкия проблем :) На изпита нямаше по-ниска оценка от 4, но тези хора просто не се занимават с програмиране... Ако можеш да си решаваш задачките и имаш 6 на писмен ще имаш 6 и като крайна оценка...

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

Публикувано на: 06 Ное 2009, 21:59
от RadoRado
Абе всичко точно, ама Биров 2 лекции подред твърдеше, че double-a e 6byte-a :shock:
И за какъв кур учим BNF. Вярвам, че Биров е способен да ни говори по-смислени, интересни и полезни неща от това нещо :)

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

Публикувано на: 06 Ное 2009, 22:12
от dataghost
RadoRado написа:Абе всичко точно, ама Биров 2 лекции подред твърдеше, че double-a e 6byte-a :shock:
И аз го забелязах. Също така, го чух да казва че в Java няма повдигане на степен ?! Дори не знаех дали да му вярвам, когато каза че в java нямало указатели, щото еди-кой си не ги използвал правилно, и за да нямало грешки...
A BNF-а си е полезен, но далеч не в такава степен, в която го изучаваме. Поне според мен.

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

Публикувано на: 06 Ное 2009, 23:19
от RadoRado
Имаш

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

Math.pow(x,y);
А това, че няма указатели е голям + :) виртуалната машина/ боклукосъбирача ти помага, и ако ти се стремиш да и улесняваш работата - няма да имаш никакви проблеми. :)
Интересно ми е Биров какво ще сервира на контролното. Разбрах, че ще са 2 задачи за 2 часа :shock:

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

Публикувано на: 06 Ное 2009, 23:31
от dataghost
RadoRado, знам за pow :) Още повече, че в Javascript е точно същото.

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

Добре, а как точно работи Garbage Collector-а в Java? В C#/C++ доколкото знам, ако няма reference-и към нещото ->caboom. В Java няма ref-ове, как точно бачка боклкосъбирача достатъчно добре, че да няма преразход на памет?

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

Публикувано на: 06 Ное 2009, 23:45
от RadoRado
Навярно няма да го обясня по-добре от Биров или тези статии :

1) Относно референциите и стойностите : http://www.javaworld.com/javaworld/java ... -pass.html
2) Относно garbage colllector-a : http://www.javaworld.com/javaworld/jw-0 ... tml?page=1

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

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