dluciv: (Default)
[personal profile] dluciv
Я люблю свой факультет. Вечерком я люблю прогуляться по тёмным коридорам, вспоминая времена, когда у меня было больше мозгов, волос и зубов.

Сегодня я слушал, проходя по коридору, как за окнами падает снег. И получал удовольствие от этого.

Но удовольствием всё не ограничилось. Я услышал, как проходит на 6 паре "Кружок по Java". Пока я шёл мимо двери, парень, зажигающий у доски успел сделать пару грубых ошибок. Одна из них касалась частностей Unicode и была не очень-то важна, другая касалась совсем важных для Java вещей.

Не смотря на то, что я не испытываю к Java трепетной любви, мне стало как никогда хорошо понятно преподавателей математики, которые говорят: "Студентов мне жалко, но математику жалко больше". Хотя я и не учу каким-то дико умным с моей точки зрения вещам, но в таком положении я оказываюсь регулярно. И тем больнее тогда, когда виной тому преподаватель, а не студент.

Матмех плодит быдлокодеров. А хотелось бы, раз уж здесь учат информатике, чтобы плодил программистов, на фоне которых тяжело выделиться в хорошую сторону. Слава Богу, что таких пока ещё тоже много.

А ещё у парня на футболке было написано "ВКонтакте". Казалось бы, причём здесь "ВКонтакте"? Ни при чём. Как всегда. Подумайте об этом.

UPD: В продолжение. Парень оказался сам первокурсником (!), замещающим кого-то. И олимпиадником. Когда после пары я с ним поговорил, он сперва отмазывался тем, что "как правильно, они не поймут всё равно". А потом показал, что не знает и сам...

Наш девиз — смешно, но не весело...

Date: 2010-10-23 10:47 am (UTC)
From: [identity profile] oleo.livejournal.com
Ты уверен, что тогда, когда в жабу закладывалась эта (кстати, какая?) кривизна, Оракл уже знал, о том, что на него свалится это счастье?

Date: 2010-10-24 03:19 pm (UTC)
From: [identity profile] dluciv.livejournal.com
Конечно Oracle не знал. Но надо смотреть, что покупаешь. Oracle - слишком лёгкая мишень, чтобы над ними не постебаться при любом удобном случае =).

Date: 2010-10-24 11:12 pm (UTC)
From: [identity profile] oleo.livejournal.com
Если хочешь поспорить с MS, то что ещё, кроме Sun покупать?

Date: 2010-10-25 07:24 am (UTC)
From: [identity profile] dluciv.livejournal.com
НИИ "Ангстрем" из Зеленограда =)

Date: 2010-10-24 03:21 pm (UTC)
From: [identity profile] dluciv.livejournal.com
Кривизна - что строки, якобы, можно сравнивать по == и это будет правильно работать (он даже попробовал перед лекцией лол), но положено сравнивать через .equals(...), так что делайте так.

Date: 2010-10-24 11:11 pm (UTC)
From: [identity profile] oleo.livejournal.com
Я точно помню, что видел в каком-то спеке требование, чтобы JVM реализовывала строки как мультитоны - ясен пень, оно появилось из-за таких, как он.

Или я глючу?

Date: 2010-10-24 11:34 pm (UTC)
From: [identity profile] oleo.livejournal.com
А сейчас не могу найти (про String.intern понятно, и тем не менее точно помню, что специально спецификацию просматривал...)

Date: 2010-10-25 07:23 am (UTC)
From: [identity profile] dluciv.livejournal.com
Т.е. если ты берёшь две подстроки двух разных строк, каждая из строк и подстрок по несколько мегабайт, то JVM должна будет проверить, а не совпали ли они в итоге, и перевести все ссылки на один объект? Чего-то сильно сомневаюсь я....

Date: 2010-10-25 06:06 pm (UTC)
From: [identity profile] oleo.livejournal.com
Хммммм, а какого строки длиной в несколько мегабайт хранить как строки?

Date: 2010-10-26 05:33 am (UTC)
From: [identity profile] dluciv.livejournal.com
Это уже отдельный вопрос. Что, если чел хранит строки в несколько мегабайт, как строки, то это повод наказать его, и сделать работу с длинными и короткими строками по-разному?

Date: 2010-11-02 06:54 pm (UTC)
From: [identity profile] oleo.livejournal.com
А что, нет разве ?

Мне казалось, высокоуровневые оптимизации для того и есть, чтобы таких челов обманывать и делать из них крутых программеров...

Date: 2010-10-25 02:00 pm (UTC)
From: [identity profile] le-bul-de-sier.livejournal.com
не исключено, что это требование к класслоадеру про константные строки

Date: 2010-10-26 05:34 am (UTC)
From: [identity profile] dluciv.livejournal.com
Запросто. Вспоминается опция из BC++ 3.1 "Merge duplicate strings". Но одно дело константы, а другое - строки вообще.

February 2022

S M T W T F S
  12345
6789101112
13141516 171819
20212223242526
2728     

Style Credit

Expand Cut Tags

No cut tags
Page generated Jan. 17th, 2026 11:09 am
Powered by Dreamwidth Studios