Има ли бъдеще Java ?

45 отговора 2611 прегледа
в отговор на Гypy #41

Re: Има ли бъдеще Java ?

> програмиране е просто работа като всяка друга...
> За реалния бизнес - умни хора, които вършат работа, не празни абстрактни приказки и псевдно-разбирачи.

Zasto da sa umni, nali tova e rabota kato vsiaka druga naprimer kato kopaneto na nivata, znachi vseki moze da ia varshi. Zasto togava ti triabvat umni hora, hvani dvama trima ot ulicata i gi slagai pred komptara.

Samo ne moga da razbera zasto izobsto ima MIT sled kato e tolkova lesno?

Отговор
в отговор на Guru #42

Тоя път се изказа неподготвен

Често намирам много истина в постингите ти, обече сега се изцепи много грозно. От мен да мине, за десктоп приложения до някъде може и да си прав, но за сърверни такива - категорично не:

Пример: Сървърно приложение с голям брой конкурентни заявки:

<<Не ти трябва да знаеш, че можеш да алокираш/деалокираш памет manually.>>

Не само ти трябва, ами трябва да знаеш и какво количество точно ти трябва. Иначе рискуваш да те изненада "OutOfMemory".

<< Не ти трябва да знаеш, че има животно наречено GC, което спи в тред и следи кои инстанси повече не се референсват и ги маха от паметта.>>

Има различни стратегии за GC, трябва да избереш подходящата, за да не се окаже че двупроцесорна Xeon машина върви като DX4-ka.

<< Не ти трябва да знаеш разликата между О(n2) и O(logn) когато правиш уеб интранет, който се посещава от 3-ма човека.>>
В конкретния случай съм съгласен :-)

Да не споменавам че ти се налага да се съобразяваш с неща от сорта на:
- минимална памет заделяна за всяка нова нишка
- максимален брой нишки за процес/потребител
Може да ти се наложи даже да попрочетеш малко и:
- как точно работи Thread Manager-a
- какво по дяволите е "socket TTL" и защо да му го ******* е 2 часа
и т.н.

Все неща дето са малко по-различни от това да редиш бутони и edit полета с мишката.

---
In God we Trust (all others must submit a X.509 certificate)

Редактирано от Nobby на

Отговор
в отговор на Mycлoн #43

Re: I az da kaja neshto...

i az sym go vzimal onia kurs Structure and Interpretation (samo che 3-ti kurs), mnogo e iak!

osobenno kato se stigne do momenta s Meta-Circular Evaluatora....

Отговор
в отговор на Mycлoн #44

Re: I az da kaja neshto...

>> аз още не мога да повярвам как може това нещо да го преподават на първокурсници.

1. в MIT има LISP лоби.
2. scheme е с много опростен синтаксис и това го прави подходящ за първокурсници.

Отговор
в отговор на vm #45

Re: I az da kaja neshto...

не говорех за Scheme или LISP като за езици, които се овладяват трудно и затова да ми се струва невероятно преподаването на курса на първокурсници. трудността е другаде - погледни съдържанието на учебника - към края става пълна лудница.

--
"Agile is a mindset, not a set of practices, rules, or tools."
Tom Poppendieck
Отговор
в отговор на Mycлoн #46

Re: I az da kaja neshto...

Не какви да е пъвокурници, а MIT първокурсници.

Отговор