Тёрки программеров
Читаю я вот все этот это и думаю, что ты или на Си или на каком-нить... забыл уже даже как это извращение называется ))
На днях помогал дочке на сях кое-что сделать... в очередной раз перематерился, а еще сильнее перематерился когда узнал, что препод вместо логики гонял по названиям объектов и методов системных библиотек. Извините, что не по теме, но кто знает - поймет. |
Re: Патриот в руках программиста
Без обид. Сишники наших времен - серъезные парни, но сцуко далекие от жизни, почему так и написал )
Я однажды на собеседовании перенервничал так, что рекурсию написать не смог. Всю жизнь не забуду. Хотя писал до этого штуки на порядок сеъезнее, а рекурсию просто как цикл знал, со стеком и всеми делами. |
Re: Патриот в руках программиста
Цитата:
Редкостную дрянь программирую - муниципальные геоинформационные системы. Такшта - да, если надо головой подумать неспешно - это завсегда пожалуйста. А если чо руками делать - то лучше меня в сторону отвести и близко не пущать :D Эт ты ещё не видел, как я штатную заглушку салонного фильтра починить пытался. Клеил ухо на суперклей с содой. Получилось намертво, только на место не встаёт, точить надо :D Спасибо Евгену, нано-заглушку продал. |
Re: Патриот в руках программиста
Слушай, как оцениваешь яву? )
Я имел неосторожность лет 20 назад буржую работодателю ляпнуть, что ява не имеет будущего ( ну интерпретатор типа, быстродействие) за что был унижен ( не публично) Вот ты лично как оцениваешь такое выступление, 20 лет назад!? )) |
Re: Патриот в руках программиста
Цитата:
В любом языке и дряни хватает, и приятного. Я начинал с бейсика на спектруме, потом ассемблер там же, потом си (слава Романову Е.Л.!), ассемблер x86. За деньги уже на плюсах программировал. Чуть-чуть зацепил дельфи по дороге, ну и попутно всякие специализированные языки типа скриптов InstallShield, NSIS, Ant... При необходимости могу программировать для cmd.exe и bash. В общем, всё, что по работе надо - беру и делаю. Единственно чо - бог миловал от веб-технологий, не замарался я этим :D Так вот моё мнение такое: всё - тлен. Нет ни хороших языков, ни плохих - есть технологии и человеческие руки. Применяешь правильно, к месту и по делу - всё хорошо. Ну а если ты биткоин майнить на JS пытаешься - сам себе дурак. В этом плане программирование ничем от любой другой профессии не отличается. Что металл варить, что пироги печь, что музыку играть, что софт кодить - всё одинаково. |
Re: Патриот в руках программиста
Ну я вот яву как технологию оцениваю, не как язык. Ну да имеет применение... а перспективы?
Тоже начинал с басика и машинных кодов, рк-86, спектрум и т.п. Сколько спектрумов спаял своими руками для себя - уже не помню, даже в магазины тогда рф-ки прошивал и поставлял для спектрума и говорил - да, это с москвы, иначе же х.р продашь )) |
Re: Патриот в руках программиста
Цитата:
Ява уже много лет рулит в энтерпрайзе и уходить оттуда не собирается. Андроид, ты в свой ник посмотри - вот тебе и перспективы :D А если отделить яву как язык от явы как платформы (JRE, байткод, вот это всё), то вообще всё радужно: Котлин, Скала и т.д. живут и здравствуют. |
Re: Патриот в руках программиста
ImmortAlex, твои слова заставляют задуматься, но я немного о другом. Ну да, эта ява - как мелкософт, все на этом сидят и никуда не денутся. А по сути - это достойная и современная технология? То ради чего она затевалась, этого уже и нет, она просто тянется как хвост.
И мелкософт тот же... вот какого хрена мы это допустили? Нет консолидации.... или конкуренции, я уже не знаю... |
Re: Патриот в руках программиста
Цитата:
|
Re: Патриот в руках программиста
Если пожелаешь, скажи - все это программерское унесем в рюмочную )
|
Re: Патриот в руках программиста
Цитата:
Как оно оказалось на Андроиде - ума не приложу. С другой стороны, у ARM уже тогда была Jazelle, которая яву исполняла почти что аппаратно. Потом она не взлетела, зато выросли мегагерцы и всё скомпенсировали... |
Re: Патриот в руках программиста
Если не знаешь хорошего, элегантного языка - посмотри на c# и успокойся. (это миф, что он есть продолжение чего-то - это язык "с нуля", кто смотрел внутрь, поймёт).
Если есть возможность ява-машину заменить на .net - тогда ява кака полная и отстой. Но не всегда есть возможность, поэтому и сегодня ява пока живет. Прочное положение ява заняла на Oracle, при чем, очень прочно и там ей на сегодня альтернативы нет. Си и плюсы с шарпами - это то, на чем можно программировать, остальное - для поделушек. :sarcastic: ... Да, Андроид! Если препод гоняет по объектам и библиотекам - значит готовит программистов, понимающих в ОС! :wink: Спроси, что у них за предмет. На самом деле в Си самого языка - мизер мизерный, остальное библиотеки, в которых нужно хорошо разбираться. Я к тому, что не гони на препода. :) |
Re: Патриот в руках программиста
Цитата:
Если только про УАЗ говорить: все понимают, что это конструктор, и даже распоследний менеджер среднего звена, на которого они целятся, по-любой что-то доделывает и допиливает, пусть даже и не сам, а у условного "Молнии", как я. Ну так какого хрена не поддержать эту тенденцию?! Я понимаю, что подушки и ABS в гараже не поставишь (можно, но по-хорошему нельзя). Но весь обвес, как пластиковый, так и железный - там же масса вариантов! Договаривайся, сертифицируй, рекламируй - и покупателю выбор, и дилеру работа, и отличие от конкурентов заметное. Нет, блин, мы кнопочки на руль поставим... |
Re: Патриот в руках программиста
Цитата:
Ничё такая поделушка, да? ИЧСХ, работает и продаётся неплохо. |
Re: Патриот в руках программиста
Цитата:
Сама цифра ровным счетом ни о чем не говорит, ты же понимаешь. ... <off> Кстати, что-то из-за разговора вспомнил яву и резко содрогнулся, на сколько красив и элегантен в сравнении с ней c#. И да, ява-машина имеет общие черты с .net, но это разные вещи по определению. Но, если это линюх или подобное - лучше в сторону .net-а не смотреть и вовсе забыть, потому что попытки были и ничего хорошего из этого не вышло, тут ява живёт хорошо и вполне законно. Хотя сам на винде ещё одним ява-продуктом плотно пользуюсь - Eclipse. Сишные коды для железа писать вполне даже хорошо и удобно. Так что все продукты хороши для своего применения. </off> |
Re: Патриот в руках программиста
Цитата:
Цитата:
|
Re: Патриот в руках программиста
Цитата:
сходу: нет перегрузки операторов, примитивные массивы, в то время как в шарпе это настоящие коллекции с соответствующим интерфейсом, нет using, индексаторы, сложность обработки событий и так далее, и так далее. Вроде бы похожи, но фишка в том, что в яве "удобности" накручивали сверху, а в шарпе это заложено по-определению и идеологически. Сейчас в .net и, соответственно, конструкции в шарпе очень удачные появились по асинхронному выполнению процедур/функций (async/await). Великолепно и изящно смотрится/читается/ код. Ну и так далее. Просто эстетическое наслаждение испытываю, чесслово. Ну и сама "машина" в .net довольно удачно спроектирована, правда, что там внутри мало кому известно, но внешне работает очень качественно. Мы сравнивали быстродействие (счётные задачи) - так шарп ничуть не уступает плюсам, за исключением загрузки и первого выполнения (ну это естественно). Однако, повторюсь, если нужно ближе к железу, то все наши попытки прикрутить .net не привели к приемлемым результатам. Уж слишком прожорлива штукензыя. Тут или си чистые, или, если позволяют ресурсы, то ява - на сегодня другого не дано. ... Кстати, мелкомягкие выпустили некую версию студии, в которой нет ничего лишнего и которая, по заявлению авторов, прямо ложится на любую ось. Подозреваю, что собираются пободаться за место в других операционках. Что из этого выйдет - хбз, но факт, что пробуют отвязаться от винды. |
Re: Патриот в руках программиста
Цитата:
Цитата:
Цитата:
Но в яве как языке сейчас многие устаревшие вещи починены путём использования Scala, Kotlin и т.п., а устаревание стандартной либы с лихвой компенсируется сторонними (от того же Apache). Неприступным затыком остаётся только JVM (типа отсутствие поддержки generics на уровне команд), и то определённое развитие есть. Я, к сожалению, с C# практически не знаком, иначе, уверен - с лёгкостью накидал бы таких же "косяков". |
Re: Патриот в руках программиста
Цитата:
А в целом-то зачем сравнивать? После определённого опыта - вообще нет разницы, на чём писать. Хоть на сях, хоть даже php и тому подобные скрипты. У меня задачи начинаются с железяк, где GNU С - самое правильное решение, а заканчиваются базой данных и клиентским GUI. Студент ява не нужна! По крайней мере, пока обходимся без нее, чему, в определенном смысле, рады. ;) |
Re: Патриот в руках программиста
Цитата:
|
Текущее время: 21:40. Часовой пояс GMT +7. |
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2024, vBulletin Solutions, Inc. Перевод: zCarot