с шарпа на яву сложно перейти?
От: nikkit  
Дата: 14.02.23 10:35
Оценка:
так-то от явы тошнит. но на рынке труда ее все же гораздо больше.
много займет времени?
Re: с шарпа на яву сложно перейти?
От: LaptevVV Россия  
Дата: 14.02.23 10:39
Оценка: +1 -1
N>так-то от явы тошнит. но на рынке труда ее все же гораздо больше.
Я предпочитаю получать от работы удовольствие, поэтому даже не рассматриваю вакансии по Java.
Основная масса — типовая обработка данных где-нить в банке.
N>много займет времени?
От квалификации зависит.
Обрати внимание на системы сборки — совсем другие.
Хочешь быть счастливым — будь им!
Без булдырабыз!!!
Re[2]: с шарпа на яву сложно перейти?
От: nikkit  
Дата: 14.02.23 10:52
Оценка:
LVV>Я предпочитаю получать от работы удовольствие, поэтому даже не рассматриваю вакансии по Java.
LVV>Основная масса — типовая обработка данных где-нить в банке.

ну, т.к. больше ничего не умею, мне пофиг. примерно этим всегда и занимался.
удовольствие от программирования перестал получать еще до окончания института

LVV>От квалификации зависит.

LVV>Обрати внимание на системы сборки — совсем другие.

можно раскрыть тему поподробнее?
Re: с шарпа на яву сложно перейти?
От: vsb Казахстан  
Дата: 14.02.23 11:34
Оценка: -1
Здравствуйте, nikkit, Вы писали:

N>так-то от явы тошнит. но на рынке труда ее все же гораздо больше.

N>много займет времени?

Думаю, 3-6 месяцев до уровня джуниора.

В первую очередь обрати внимание на Spring и Hibernate/JPA. Язык в целом несложный, за месяц выучишь, а вот библиотеки можно всю жизнь учить.
Re[3]: с шарпа на яву сложно перейти?
От: LaptevVV Россия  
Дата: 14.02.23 11:55
Оценка: +4
LVV>>Основная масса — типовая обработка данных где-нить в банке.
N>ну, т.к. больше ничего не умею, мне пофиг. примерно этим всегда и занимался.
Тогда с предметной областью проблем особо не будет — уже большой плюс.
N>удовольствие от программирования перестал получать еще до окончания института
Я б застрелился...
LVV>>От квалификации зависит.
LVV>>Обрати внимание на системы сборки — совсем другие.
N>можно раскрыть тему поподробнее?
У микрософта свои системы сборки, у явы — свои.
ant — довольно старая.
maven — менее старая, используется. Например, у нас на работе
gradle — самая свежая.

https://www.lansoft.by/tpost/lki1ilz871-sistemi-sborki-na-java
Если будешь ваять в Idea, там уже что-то прицеплено для сборки будет.
Хочешь быть счастливым — будь им!
Без булдырабыз!!!
Re[2]: с шарпа на яву сложно перейти?
От: nikkit  
Дата: 14.02.23 11:58
Оценка:
vsb>В первую очередь обрати внимание на Spring и Hibernate/JPA. Язык в целом несложный, за месяц выучишь, а вот библиотеки можно всю жизнь учить.

nHibernate в принципе более менее знаю. а вот с другими перечисленными — нет.
Re: с шарпа на яву сложно перейти?
От: gyraboo  
Дата: 14.02.23 12:03
Оценка: +4 :))) :))) :)
Здравствуйте, nikkit, Вы писали:

N>так-то от явы тошнит. но на рынке труда ее все же гораздо больше.

N>много займет времени?

Джава прекрасна, тошнит от C++, Паскаля, JavaScript/TypeScript, C и проч.
Re[2]: с шарпа на яву сложно перейти?
От: nikkit  
Дата: 14.02.23 12:20
Оценка: +1
G>Джава прекрасна, тошнит от C++, Паскаля, JavaScript/TypeScript, C и проч.

на с++/с когда писал — это начало 2000хх — только положительные эмоции. сейчас говорят, что извратов напридумывали. не в курсе. не слежу.
JavaScript/TypeScript — да. изврат полный, но деваться-то некуда. везде понапихали.
ну а Паскаль че — можно сказать мертв. сейчас на нем коммерческие приложения разрабатывают разве конченные отморозки.
Re: с шарпа на яву сложно перейти?
От: microuser  
Дата: 14.02.23 14:16
Оценка:
Здравствуйте, nikkit, Вы писали:

N>так-то от явы тошнит. но на рынке труда ее все же гораздо больше.

N>много займет времени?
Как с Мерседеса на Жигули, привыкнешь, но главный вопрос нахуя? Сейчас в крупных компаниях тренд такой что не важно на чем писать потому что в конечном счёте все крутится в контейнерах. Поэтому нанимают со всех стеков чтобы не форсить рост зарплат.
Re: с шарпа на яву сложно перейти?
От: GarryIV  
Дата: 14.02.23 19:40
Оценка: +1 :))
Здравствуйте, nikkit, Вы писали:

нет.
N>так-то от явы тошнит. но на рынке труда ее все же гораздо больше.
есть котлин, он как бы джава но тошнит как от с#
N>много займет времени?
0

PS: Переходил дотнет 1.1 -> жаба 1.4
WBR, Igor Evgrafov
Re[2]: с шарпа на яву сложно перейти?
От: nikkit  
Дата: 14.02.23 20:14
Оценка:
N>>много займет времени?
GIV>0

правда? мне одно время пришлось писать на вб.нет. было много мата. тут не так?
Re[2]: с шарпа на яву сложно перейти?
От: rudzuk  
Дата: 14.02.23 23:41
Оценка: +1 :))
Здравствуйте, gyraboo, Вы писали:

G>Джава прекрасна, тошнит от C++, Паскаля, JavaScript/TypeScript, C и проч.


Паскаль — божественный язык! А коли тошнит, так это бес тебя, нехристя, мучает, на скверну разну завлекает.
Re[3]: с шарпа на яву сложно перейти?
От: rudzuk  
Дата: 14.02.23 23:43
Оценка: +2 :)
Здравствуйте, nikkit, Вы писали:

N>ну а Паскаль че — можно сказать мертв. сейчас на нем коммерческие приложения разрабатывают разве конченные отморозки.


Лучше быть конченым отморозком и получать кайф, чем кодить закинувшись противорвотными
Re[3]: с шарпа на яву сложно перейти?
От: Ромашка Украина  
Дата: 14.02.23 23:46
Оценка: +1
Здравствуйте, nikkit, Вы писали:
N>правда? мне одно время пришлось писать на вб.нет. было много мата. тут не так?

Ну а как без мата? Грабли другие, непривычные, без мата никак... А так согласен с Гарри — тот же шарп, только в профиль.


Всё, что нас не убивает, ещё горько об этом пожалеет.
Re: с шарпа на яву сложно перейти?
От: mgu  
Дата: 15.02.23 00:37
Оценка: +2
Здравствуйте, nikkit, Вы писали:

N>так-то от явы тошнит. но на рынке труда ее все же гораздо больше.

N>много займет времени?

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

По времени: пару часов.
Re[3]: с шарпа на яву сложно перейти?
От: Артём Австралия жж
Дата: 15.02.23 05:08
Оценка: +1 :)))
Здравствуйте, nikkit, Вы писали:

N>на с++/с когда писал — это начало 2000хх — только положительные эмоции. сейчас говорят, что извратов напридумывали.

Не просто так говорят

N>JavaScript/TypeScript — да. изврат полный, но деваться-то некуда. везде понапихали.

Typescript прикольный. По крайней мере, после/на фоне жавы,

N>ну а Паскаль че — можно сказать мертв. сейчас на нем коммерческие приложения разрабатывают разве конченные отморозки.

Десктопные приложения сейчас разрабатывают разве конченные отморозки

На самом деле, жава после пончика интереснее. Это после C++ как к водке привыкать- но C++ завели куда-то не туда и пишут на нём лишь специфические ценители. Некоторые из них из города Бабру́йск РБ. В начале 2000х и ранее на C++ писали реальные пацаны, а вот после- случился white flight оттуда, остались лишь те, кто несмог сбежать.
Отредактировано 15.02.2023 5:10 Артём . Предыдущая версия .
Re[3]: с шарпа на яву сложно перейти?
От: nikkit  
Дата: 15.02.23 05:34
Оценка:
R>Паскаль — божественный язык! А коли тошнит, так это бес тебя, нехристя, мучает, на скверну разну завлекает.

он годится только для обучения азам программирования. проще него разве только бейсик.
Re[2]: с шарпа на яву сложно перейти?
От: nikkit  
Дата: 15.02.23 05:37
Оценка: +2
mgu>По времени: пару часов.

ну если пишешь программу для решения квадратного уравнения, то да. а куча задач, где надо знать нюансы языка, представлять как это внутри все крутится, т.к. решая в лоб, можно все положить подчистую.
Re: с шарпа на яву сложно перейти?
От: Qulac Россия  
Дата: 15.02.23 05:52
Оценка: 2 (1) +2
Здравствуйте, nikkit, Вы писали:

N>так-то от явы тошнит. но на рынке труда ее все же гораздо больше.

N>много займет времени?


Я писал давно на java, по мне он более приятный язык чем C#. Языки очень похожи, так что переучиваться не долго.
Программа – это мысли спрессованные в код
Re[2]: с шарпа на яву сложно перейти?
От: Pavel Dvorkin Россия  
Дата: 15.02.23 06:26
Оценка: +1
Здравствуйте, mgu, Вы писали:

mgu>Это диалекты одного языка, ранние версии вообще компилировались без изменения кода, потом специально придумали "различия". Нужно просто составить шарпно-явный разговорник: атрибуты -- аннотации, лямбда -- функциональный интерфейс, бордюр -- поребрик и т. п..


mgu>По времени: пару часов.


Насчет пары часов — явный перебор, а вообще-то да. Я такой разговорник хотел сделать, но это было для ранних версий. Сейчас все же они разошлись.
With best regards
Pavel Dvorkin
Re[2]: с шарпа на яву сложно перейти?
От: m2user  
Дата: 15.02.23 07:34
Оценка: +1 :)
Ну раз речь пошла о словаре-разговорнике (C# vs Java)

1) typeof вместо instanceof
2) obsolete вместо deprecated
3) NullReferenceException вместо NullPointerException
4) паскалевский стиль наименования вместо верблюжьего для методов

На первое время хватит
Отредактировано 15.02.2023 8:01 m2user . Предыдущая версия .
Re[4]: с шарпа на яву сложно перейти?
От: rudzuk  
Дата: 15.02.23 08:49
Оценка: +1 :)
Здравствуйте, nikkit, Вы писали:

R>>Паскаль — божественный язык! А коли тошнит, так это бес тебя, нехристя, мучает, на скверну разну завлекает.


N>он годится только для обучения азам программирования. проще него разве только бейсик.


Он годится для всего! А простота — одно из ключевых качеств.
Re[3]: с шарпа на яву сложно перейти?
От: pilgrim_ Россия  
Дата: 15.02.23 09:32
Оценка: +1
Здравствуйте, m2user, Вы писали:

M>Ну раз речь пошла о словаре-разговорнике (C# vs Java)


M>1) typeof вместо instanceof

M>2) obsolete вместо deprecated
M>3) NullReferenceException вместо NullPointerException
M>4) паскалевский стиль наименования вместо верблюжьего для методов

Что вспомнилось сходу (C# — Java):

5) виртуальность методов: явная (virtual) — по умолчанию (запретить — final)
6) область видимости по умолчанию для классов: internal — package
7) область видимости по умолчанию для class members/nested classes: private — package
8) byte: беззнаковый — знаковый (беззнаковых типов нет вообще)
9) типы значения (value types): есть (struct) — нет
10) наследование класса: class DerivedClass : BaseClass {} — class DerivedClass extends BaseClass {}
11) реализация интерфейсов: class MyClass : ISomeInterface {} — class MyClass implements ISomeInterface {}
12) вложенные (nested) классы в классах: есть (ссылку на инстанс внешнего класса, если нужно, надо передавать явно) — есть (если указан без модификатора static — неявно принимают ссылку на инстанс внешнего класса, если же указан с модификатором static — то можно использовать в статических методах)
13) локальные (local) классы в методах: нет — есть
14) свойства: есть (включая авто-свойства) — нет (как правило используют связку методов getXXX/setXXX)
15) partial классы/методы: есть — нет
16) анонимные классы: есть (примитивные — только свойства для чтения) — есть (практически полноценный класс, с некоторыми ограничениями, может наследовать от другого класса, либо реализовывать один интерфейс)

...
Отредактировано 15.02.2023 10:16 pilgrim_ . Предыдущая версия .
Re: с шарпа на яву сложно перейти?
От: Pauel Беларусь http://blogs.rsdn.org/ikemefula
Дата: 15.02.23 12:47
Оценка: +1 -2
Здравствуйте, nikkit, Вы писали:

N>так-то от явы тошнит. но на рынке труда ее все же гораздо больше.

N>много займет времени?

Много. Разницей в языке можно пренебречь на фоне различий в апи платформы. Одни коллекции, структуры данных явы ввергают в ужас любого, кто хотя бы глазом хочет взглянуть.
В джаве совсем другой подход к билдам, и инструментам вообще.
Хорошей IDE кроме джетбрейнс вобщем нет и та кривая шо сабля, хотя полно джавистов сидят иклипсе каком нибудь.

Собственно, в джаве норма использовать древние рантаймы и версии языка. А потому джависты в норме могут спрашивать "а нахер нужен вывод типа и лямбды?"

До кучи, всё в джаве делается в отдельных пакетах, в отличие от всеобъемлющего дотнет фремворка. Здесь кроме как чудовищным тратами времени не выйдет обойтись.
Re: с шарпа на яву сложно перейти?
От: AntoxaM  
Дата: 15.02.23 13:00
Оценка: +2
Здравствуйте, nikkit, Вы писали:

N>так-то от явы тошнит. но на рынке труда ее все же гораздо больше.

N>много займет времени?
зависит от многого.
Сама по себе ява, как язык, проще и учить не так сложно и не долго.
Но если требуется знание фреймворков, то тут уже сложнее и это может быть не быстро.
Если ещё и предметная область другая — то совсем тяжко
Re[4]: с шарпа на яву сложно перейти?
От: gandjustas Россия http://blog.gandjustas.ru/
Дата: 15.02.23 13:13
Оценка: 5 (1)
Здравствуйте, pilgrim_, Вы писали:

_>Здравствуйте, m2user, Вы писали:


M>>Ну раз речь пошла о словаре-разговорнике (C# vs Java)


M>>1) typeof вместо instanceof

M>>2) obsolete вместо deprecated
M>>3) NullReferenceException вместо NullPointerException
M>>4) паскалевский стиль наименования вместо верблюжьего для методов

_>Что вспомнилось сходу (C# — Java):



Большая часть различий между C# и Java не в языке, а в библиотеках. В C# стандартом является ASP.NET+EF, набирает популярность Blazor, для WS-* используется (Core)WCF. Часто используются такие пакеты как automapper и mediatr, nodatime, humanizer. Есть готовые платформы роде Orchard, Elsa Workflow, YARP. Есть несколько mock и test фреймворков.
А что аналогичное в мире Java?
Re[5]: с шарпа на яву сложно перейти?
От: Sharov Россия  
Дата: 15.02.23 14:51
Оценка:
Здравствуйте, gandjustas, Вы писали:

G>Большая часть различий между C# и Java не в языке, а в библиотеках. В C# стандартом является ASP.NET+EF, набирает популярность Blazor, для WS-* используется (Core)WCF. Часто используются такие пакеты как automapper и mediatr, nodatime, humanizer. Есть готовые платформы роде Orchard, Elsa Workflow, YARP. Есть несколько mock и test фреймворков.

G>А что аналогичное в мире Java?

Как минимум тестовые фреймворки калька с явовских. Фундаментальные и уникальные библиотеки пишет ms,
множество других программ просто кальки с явы.
Кодом людям нужно помогать!
Re[5]: с шарпа на яву сложно перейти?
От: pilgrim_ Россия  
Дата: 15.02.23 15:44
Оценка:
Здравствуйте, gandjustas, Вы писали:

G>Большая часть различий между C# и Java не в языке, а в библиотеках.


Тут подветка больше про язык:
>Ну раз речь пошла о словаре-разговорнике (C# vs Java)

G>В C# стандартом является ASP.NET+EF, набирает популярность Blazor, для WS-* используется (Core)WCF. Часто используются такие пакеты как automapper и mediatr, nodatime, humanizer. Есть готовые платформы роде Orchard, Elsa Workflow, YARP. Есть несколько mock и test фреймворков.

G>А что аналогичное в мире Java?

Да хз, больше 10 лет не писал на java, да и когда писал, всё больше самопальное использовали, Spring только для конфигурирования в xml, веб помню поднимали под tomcat.
Но вспоминая тгда для java было сильно больше всякого, чем под .NET, возможно ситуация поменялась за это время.
Слышал только про Joda Time (откуда nodatime походу и вырос), не юзал ни то, ни другое.
Да и под .NET из перечисленного юзал WCF, ASP.NET, EF 5 как страшный сон вспоминаю, знаю что в Core он совсем другой, но пока linq2db всем устраивает, щупал Blazor для интранета (server side).
Re[6]: с шарпа на яву сложно перейти?
От: a.v.v Россия  
Дата: 15.02.23 21:33
Оценка: +1
Здравствуйте, pilgrim_, Вы писали:


_>Spring только для конфигурирования в xml,


так уже никто не делает, осталось совсем уж в дремучем легаси
Re[4]: с шарпа на яву сложно перейти?
От: mgu  
Дата: 15.02.23 23:28
Оценка:
Здравствуйте, nikkit, Вы писали:

R>>Паскаль — божественный язык! А коли тошнит, так это бес тебя, нехристя, мучает, на скверну разну завлекает.


N>он годится только для обучения азам программирования. проще него разве только бейсик.


Object Pascal вполне себе полноценный язык. Да и бейсики разные бывают.
Re[3]: с шарпа на яву сложно перейти?
От: mgu  
Дата: 15.02.23 23:38
Оценка:
Здравствуйте, nikkit, Вы писали:

mgu>>По времени: пару часов.


N>ну если пишешь программу для решения квадратного уравнения, то да. а куча задач, где надо знать нюансы языка, представлять как это внутри все крутится, т.к. решая в лоб, можно все положить подчистую.


Так обходные пути следует искать, когда в лоб не получается. И не факт, что получится лучше. А "нюансы" языка -- это его огрехи, их не так много, да и продвинутые системы разработки подсказывают. Насчёт потрохов -- у меня обычно проблемы с кривыми сторонними компонентами -- чёрными ящиками. И ничего, жить можно.
Re[3]: с шарпа на яву сложно перейти?
От: mgu  
Дата: 15.02.23 23:53
Оценка:
Здравствуйте, Pavel Dvorkin, Вы писали:

mgu>>Это диалекты одного языка, ранние версии вообще компилировались без изменения кода, потом специально придумали "различия". Нужно просто составить шарпно-явный разговорник: атрибуты -- аннотации, лямбда -- функциональный интерфейс, бордюр -- поребрик и т. п..


mgu>>По времени: пару часов.


PD>Насчет пары часов — явный перебор, а вообще-то да.


Так я по личному опыту. Принципиально иные языки требуют несколько дней, там уже другие парадигмы, и простым подбором аналогичной структуры не обойтись. У меня в этом плане другие проблемы: как-то после С++ я в C# перегрузил оператор. И это вызвало мощное бурление коллег, не потому что что-то сломалось, а оттого что они и не подозревали о таких возможностях языка, на котором просидели много лет. Требовали убрать "непонятное", а освоить и в голову не пришло.

PD>Я такой разговорник хотел сделать, но это было для ранних версий. Сейчас все же они разошлись.


Да по-прежнему таскают друг у друга, но обязательно под другими названиями.
Re[3]: с шарпа на яву сложно перейти?
От: mgu  
Дата: 15.02.23 23:57
Оценка: :))
Здравствуйте, m2user, Вы писали:

M>Ну раз речь пошла о словаре-разговорнике (C# vs Java)


M>1) typeof вместо instanceof

M>2) obsolete вместо deprecated
M>3) NullReferenceException вместо NullPointerException
M>4) паскалевский стиль наименования вместо верблюжьего для методов

M>На первое время хватит


А как же самое главное? Скобочки! В до-диезе на новой строке, а в жабе -- на той же.
Re[4]: с шарпа на яву сложно перейти?
От: mgu  
Дата: 16.02.23 00:20
Оценка:
Здравствуйте, pilgrim_, Вы писали:

M>>Ну раз речь пошла о словаре-разговорнике (C# vs Java)


_>14) свойства: есть (включая авто-свойства) — нет (как правило используют связку методов getXXX/setXXX)


Вот если коллега попадёт в "серьёзный проект" (тм), то половину времени и будет клепать эти builder-ы. Включать голову для такого не требуется.

В целом, C# лаконичнее. А из несинтаксических различий могу вспомнить только выкидыши ошибок из функций Джавы.

А на собеседовании по Жабе обязательно нужно упомянуть перегрузку equals, а если ляпнуть про хранение всех одинаковых строк в одном месте, то посчитают гуру. Умение же справляться с условиями и циклами не считается пафосным, и засчитано всё равно не будет.
Re[5]: с шарпа на яву сложно перейти?
От: mgu  
Дата: 16.02.23 00:25
Оценка: +2 :)
Здравствуйте, gandjustas, Вы писали:

G>Есть несколько mock и test фреймворков.

G>А что аналогичное в мире Java?

Всё то же самое, только без буквы N спереди. (Шутка с долей.)
Re: с шарпа на яву сложно перейти?
От: vaa  
Дата: 16.02.23 01:22
Оценка:
Здравствуйте, nikkit, Вы писали:

N>так-то от явы тошнит. но на рынке труда ее все же гораздо больше.

N>много займет времени?

зависит от вашей способности запоминать.

https://dzone.com/refcardz/core-java

Алан Кей вон по книжке в день вычитывает.
Мне на то что бы стока запомнить наверно жизни не хватит, поэтому кодю через поисковик.
☭ ✊ В мире нет ничего, кроме движущейся материи.
Re[4]: с шарпа на яву сложно перейти?
От: Pavel Dvorkin Россия  
Дата: 16.02.23 06:25
Оценка:
Здравствуйте, mgu, Вы писали:

mgu>Так я по личному опыту. Принципиально иные языки требуют несколько дней, там уже другие парадигмы, и простым подбором аналогичной структуры не обойтись. У меня в этом плане другие проблемы: как-то после С++ я в C# перегрузил оператор. И это вызвало мощное бурление коллег, не потому что что-то сломалось, а оттого что они и не подозревали о таких возможностях языка, на котором просидели много лет. Требовали убрать "непонятное", а освоить и в голову не пришло.


Ну вообще-то да

myClass["myString"] вполне в ступор может ввести . Меня тоже поначалу раздражало.
With best regards
Pavel Dvorkin
Re[4]: с шарпа на яву сложно перейти?
От: Pavel Dvorkin Россия  
Дата: 16.02.23 06:49
Оценка: +1 :)
Здравствуйте, mgu, Вы писали:

mgu>А как же самое главное? Скобочки! В до-диезе на новой строке, а в жабе -- на той же.


Это не самое главное.
Самое главное — как называть интерфейсы. Начинать с буквы I или нет
With best regards
Pavel Dvorkin
Re[4]: с шарпа на яву сложно перейти?
От: Pavel Dvorkin Россия  
Дата: 16.02.23 07:00
Оценка:
Здравствуйте, pilgrim_, Вы писали:


_>Что вспомнилось сходу (C# — Java):


<skipped>

Ну в общем да, в C# многое сделано разумнее. Что неудивительно — Java была перед ними, могли учесть ее недостатки и сделать получше.

Впрочем, и в Java не так уж плохо. Кроме отсутствия беззнаковых типов
With best regards
Pavel Dvorkin
Re[5]: с шарпа на яву сложно перейти?
От: __kot2  
Дата: 16.02.23 07:56
Оценка: +1
Java более старый язык чем c# и создавалась она в 90ые вообще для простого языка микроконтроллеров (потом пытались развить это в яваапплеты и это направление уже загнулось), а потом внезапно на ней почему-то стали писать первые сервера интернета, как альтернатива php (был бы тогда нормальный питон, ява бы вообще исчезла), а c# появился спустя несколько лет после этого когда микрософт задолбался уже со своим вечно глючащими c++ mfc и сделал суперкомбайн, где многие наивные и уже давно устаревшие концепции из Явы были просто скопированы.

в принципе, и ява и C# подходят для backend и по мне что одно что другое занимает переключение с полчаса, но если хочется сделать быстрый сервер и из-за легаси или лени не хочется писать его на C++ или чем-то более подходящем, то выдавливание перфоманса из явы и C# все-таки делается по-разному и тут уже нужен некий опыт. вот и вся разница
Отредактировано 16.02.2023 8:10 __kot2 . Предыдущая версия .
Re[6]: с шарпа на яву сложно перейти?
От: Pavel Dvorkin Россия  
Дата: 16.02.23 09:08
Оценка:
Здравствуйте, __kot2, Вы писали:

__>Java более старый язык чем c# и создавалась она в 90ые вообще для простого языка микроконтроллеров (потом пытались развить это в яваапплеты и это направление уже загнулось)


Насчет микроконтроллеров не помню, а про апплеты помню хорошо. ИМХО жаль, что оно загнулось. "Чистые" приложения на Java с минимальной интеграцией с браузером — это фактически то, что мы сейчас имеет в мобильном мире под названием Андроид-приложения. Ну и порой там не Java, а Kotlin.


, а потом внезапно на ней почему-то стали писать первые сервера интернета, как альтернатива php (был бы тогда нормальный питон, ява бы вообще исчезла), а c# появился спустя несколько лет после этого когда микрософт задолбался уже со своим вечно глючащими c++ mfc и сделал суперкомбайн, где многие наивные и уже давно устаревшие концепции из Явы были просто скопированы.

Почти так. Дело не в MFC а в том, что MS решила попастись на поле Java. Сделала свой компилятор, еще куда-то встроила, но сделал все не совсем юридически чисто, за что и получила иск от Sun, и по решению суда должна была Java везде удалить. Ах так — сказала Микрософт, ну тогда будет у нас своя Java

__>в принципе, и ява и C# подходят для backend и по мне что одно что другое занимает переключение с полчаса



Ну это потому, что ты их оба знаешь. Я давно, увы, не имею дело с С++, но переключиться на С++ old school и сейчас смогу за полчаса.
На Фортран переключаться буду дольше, даже на F77 (с более поздними не работал). Но переключусь. Более того, в начале 2000-х надо было сделать связку Fortran — C. Сделал, хотя на Фортране IBM PC никогда не писал ни до ни после.
With best regards
Pavel Dvorkin
Re: с шарпа на яву сложно перейти?
От: Философ Ад http://vk.com/id10256428
Дата: 16.02.23 09:20
Оценка: +1
Здравствуйте, nikkit, Вы писали:

N>так-то от явы тошнит. но на рынке труда ее все же гораздо больше.

N>много займет времени?

Шарп — жаба на стероидах. Язык и среда — мелочь, основной объём изучения — библиотеки и фрэймворки, их хватает. Много, долго.
По началу будешь сильно спотыкаться об то, что List — интерфейс, и почти везде речь идёт об интерфейсах, при этом в их названии нет буквы I
Всё сказанное выше — личное мнение, если не указано обратное.
Re[2]: с шарпа на яву сложно перейти?
От: __kot2  
Дата: 16.02.23 09:31
Оценка:
Да, когда познакомился с системой сишарповых коллекций сначала подумал что это такой прикол
Re: с шарпа на яву сложно перейти?
От: Maniacal Россия  
Дата: 16.02.23 10:00
Оценка:
Здравствуйте, nikkit, Вы писали:

N>так-то от явы тошнит. но на рынке труда ее все же гораздо больше.

N>много займет времени?

С C++ достаточно легко, а уж с C#, наверное, вообще изи. Шарп, он же шаг от C++ к конструкциям и синтаксису Java. Не, там есть крупные мелочи в виде особенностей разработки GUI и работы с БД,но там не так сложно освоить. Подробнее не скажу, я последний раз коммерческими разработки на Java почти 20 лет назад занимался.
Re[3]: с шарпа на яву сложно перейти?
От: Философ Ад http://vk.com/id10256428
Дата: 16.02.23 10:05
Оценка:
Здравствуйте, __kot2, Вы писали:

__>Да, когда познакомился с системой сишарповых коллекций сначала подумал что это такой прикол


В большинстве случаев это обосновано: ты передаёшь какие-то данные, и объём тебе чаще всего известен и на выходе что-то получаешь: кол-во тоже известно. List в шарпе — обёртка над массивом. Хотя в ряде случаев ппц как мешает: лично я писал реализацию IList над выборкой из БД, и не везде его можно передать.
Всё сказанное выше — личное мнение, если не указано обратное.
Отредактировано 16.02.2023 10:06 Философ . Предыдущая версия .
Re[7]: с шарпа на яву сложно перейти?
От: Максим Россия  
Дата: 16.02.23 10:59
Оценка:
AVV>так уже никто не делает, осталось совсем уж в дремучем легаси

Ага, уже лет 6-7 зазад (это я когда на джаве работал) переходили все на аннотации, сейчас XML думаю только "ценители" используют. А что-то кроме Спринга в мире java появлялось в последнее время? Что вобще сейчас происходит с языком и экосистемой вокруг него?
Errare humanum est
Re[5]: с шарпа на яву сложно перейти?
От: nikkit  
Дата: 16.02.23 11:02
Оценка:
mgu>Object Pascal вполне себе полноценный язык. Да и бейсики разные бывают.

он разве до сих пор объектный? че-то мне казалось там классы вводили в последних версиях дельфи. но могу гнать. не следил особо.
ну не суть. коммерческих проектов на нем сейчас нет. разве легаси какое-нить дохнущее, но никак не сдохшее.
Re[4]: с шарпа на яву сложно перейти?
От: nikkit  
Дата: 16.02.23 11:04
Оценка: +1
mgu>Так обходные пути следует искать, когда в лоб не получается. И не факт, что получится лучше. А "нюансы" языка -- это его огрехи, их не так много, да и продвинутые системы разработки подсказывают. Насчёт потрохов -- у меня обычно проблемы с кривыми сторонними компонентами -- чёрными ящиками. И ничего, жить можно.

ну из классики взять вон — боксинг-анбоксинг. я вот фиг знает — в джаве аналогично работает все или нет. это все надо изучать.
Re[6]: с шарпа на яву сложно перейти?
От: Максим Россия  
Дата: 16.02.23 11:08
Оценка:
Здравствуйте, __kot2, Вы писали:

__>а c# появился спустя несколько лет после этого когда микрософт задолбался уже со своим вечно глючащими c++ mfc и сделал суперкомбайн, где многие наивные и уже давно устаревшие концепции из Явы были просто скопированы.


Там еще была в конце 90-х у Майкрософта попытка активно использовать java (он тогда был модный-стильный-молодежный), причем они даже начали добавлять какие-то нужные им ключевые слова в собственную реализацию языка, что привело к конфликту с Sun. В итоге java бросили и решили пилить in-house язык (Си шарп).
Errare humanum est
Re[7]: с шарпа на яву сложно перейти?
От: __kot2  
Дата: 16.02.23 11:13
Оценка:
Здравствуйте, Максим, Вы писали:
М>Там еще была в конце 90-х у Майкрософта попытка активно использовать java (он тогда был модный-стильный-молодежный), причем они даже начали добавлять какие-то нужные им ключевые слова в собственную реализацию языка, что привело к конфликту с Sun. В итоге java бросили и решили пилить in-house язык (Си шарп).
ms с интелом начали примерно в то время понимать, что профукивают рынок (крутой веб-сервер конца 90ых это sun sparc + solaris + java) и приложили большие усилия, чтобы sun сдохла, утащив за собой в могилу sparc и solaris. x86 стали снова воспринимать всерьез, солярис поменяли ну вариацию линупса, а вот кто сейчас и зачем развивает яву вообще непонятно для меня лично. oracle? да ну, он просто чем-то там владеет

я писал бэкенды и на яве и на C# и по мне так на данный момент обе технологии устарели. C# слишком монструозный и заточен под windows все-таки. а всерьез использовать windows server сейчас можно только по политическим или легаси причинам. а ява? не лучше ни по перфомансу ни по удобству ни по развитию при имеющихся альтернативах
Отредактировано 16.02.2023 11:24 __kot2 . Предыдущая версия .
Re[2]: с шарпа на яву сложно перейти?
От: nikkit  
Дата: 16.02.23 11:40
Оценка:
Q>Я писал давно на java, по мне он более приятный язык чем C#. Языки очень похожи, так что переучиваться не долго.

чем мне больше всего не нравится джава — это то, что она поощрает бардак в проектах. ну и всякие общепринятые детсадовские названия в библиотеках. всегда бесили. типа энтерпрайз джава бинс (тысячи их)
Re[6]: с шарпа на яву сложно перейти?
От: rudzuk  
Дата: 16.02.23 14:48
Оценка: +1
Здравствуйте, nikkit, Вы писали:

N>он разве до сих пор объектный? че-то мне казалось там классы вводили в последних версиях дельфи. но могу гнать. не следил особо.


Вот. Что ни критик — то знаток!

N>ну не суть. коммерческих проектов на нем сейчас нет.


Точно знаток!
Re[7]: с шарпа на яву сложно перейти?
От: nikkit  
Дата: 16.02.23 16:15
Оценка:
R>Точно знаток!

какой нафиг знаток? я на нем не писал 23 года минимум. только не понимаю чего ты сказать хочешь? что паскаль сейчас в тренде?
Re[3]: с шарпа на яву сложно перейти?
От: DiPaolo Россия  
Дата: 16.02.23 16:26
Оценка:
M>1) typeof вместо instanceof
M>2) obsolete вместо deprecated
M>3) NullReferenceException вместо NullPointerException
M>4) паскалевский стиль наименования вместо верблюжьего для методов

0) *.cs вместо *.java
Патриот здравого смысла
Re[4]: с шарпа на яву сложно перейти?
От: пффф  
Дата: 16.02.23 16:47
Оценка: +1 -1 :))
Здравствуйте, mgu, Вы писали:


mgu>А как же самое главное? Скобочки! В до-диезе на новой строке, а в жабе -- на той же.


Да, вот за скобочки я джаву и ненавижу. И ещё тех мудаков, которые это в плюсики тянут
Re: с шарпа на яву сложно перейти?
От: reversecode google
Дата: 16.02.23 16:55
Оценка:
бросьте на пол
шарп и яву
и перейдите их

о результатах обязательно сообщите
Re[8]: с шарпа на яву сложно перейти?
От: rudzuk  
Дата: 16.02.23 18:05
Оценка: +1
Здравствуйте, nikkit, Вы писали:

R>>Точно знаток!


N>какой нафиг знаток? я на нем не писал 23 года минимум.


Зато мнение имеешь.

N>только не понимаю чего ты сказать хочешь? что паскаль сейчас в тренде?


Он никогда не был в тренде. Real programmers don't use Pascal. Не знал? Однако, это не мешает его использовать тем, для кого тренды не являются жизненным ориентиром.
Re[9]: с шарпа на яву сложно перейти?
От: nikkit  
Дата: 16.02.23 18:11
Оценка:
R>Зато мнение имеешь.

дак просвети, где его сейчас активно используют? (кроме легаси проектов)
Re[8]: с шарпа на яву сложно перейти?
От: gandjustas Россия http://blog.gandjustas.ru/
Дата: 16.02.23 18:19
Оценка:
Здравствуйте, __kot2, Вы писали:

__>я писал бэкенды и на яве и на C# и по мне так на данный момент обе технологии устарели. C# слишком монструозный и заточен под windows все-таки.

Доброе утро, C# уже почти 5 лет как кроссплатформенный и опенсрорсный.
Re[10]: с шарпа на яву сложно перейти?
От: rudzuk  
Дата: 16.02.23 19:24
Оценка:
Здравствуйте, nikkit, Вы писали:

N>дак просвети, где его сейчас активно используют? (кроме легаси проектов)


Буду краток: везде!
Re[6]: с шарпа на яву сложно перейти?
От: mgu  
Дата: 17.02.23 00:12
Оценка:
Здравствуйте, nikkit, Вы писали:

mgu>>Object Pascal вполне себе полноценный язык. Да и бейсики разные бывают.


N>он разве до сих пор объектный? че-то мне казалось там классы вводили в последних версиях дельфи. но могу гнать. не следил особо.

N>ну не суть. коммерческих проектов на нем сейчас нет. разве легаси какое-нить дохнущее, но никак не сдохшее.

Object Pascal и был в Дельфи изначально. А самое крутое в ней -- это борландовский компилятор, чпок -- и готово. А потом пришёл Майкрософт и завалил всё своим жирным говном. Так что пришлось нырять в этот нужник, с тех пор я за Паскалем тоже не слежу.
Re[5]: с шарпа на яву сложно перейти?
От: mgu  
Дата: 17.02.23 00:18
Оценка: :)
Здравствуйте, nikkit, Вы писали:

mgu>>Так обходные пути следует искать, когда в лоб не получается. И не факт, что получится лучше. А "нюансы" языка -- это его огрехи, их не так много, да и продвинутые системы разработки подсказывают. Насчёт потрохов -- у меня обычно проблемы с кривыми сторонними компонентами -- чёрными ящиками. И ничего, жить можно.


N>ну из классики взять вон — боксинг-анбоксинг. я вот фиг знает — в джаве аналогично работает все или нет. это все надо изучать.


А я с ходу и не вспомню. Просто старался избегать манипуляций с типами -- дорогое удовольствие. В С++ проще -- там просто добавляешь значок иноагента.
Re[9]: с шарпа на яву сложно перейти?
От: __kot2  
Дата: 17.02.23 03:11
Оценка: -1
Здравствуйте, gandjustas, Вы писали:
G>Здравствуйте, __kot2, Вы писали:
__>>я писал бэкенды и на яве и на C# и по мне так на данный момент обе технологии устарели. C# слишком монструозный и заточен под windows все-таки.
G>Доброе утро, C# уже почти 5 лет как кроссплатформенный и опенсрорсный.
Я могу тоже проснуться с утра и рассказывать что я весь такой лгбтшный. C# как не был нативным для линупса, так и не будет никогда
Re[10]: с шарпа на яву сложно перейти?
От: пффф  
Дата: 17.02.23 03:21
Оценка:
Здравствуйте, nikkit, Вы писали:


R>>Зато мнение имеешь.


N>дак просвети, где его сейчас активно используют? (кроме легаси проектов)


Всякие фрики типа rudzuk'а или Khimik'а, которые ничего другого не осилили
Хотя последний и паскаль как средство разработки не может осилить
Re[7]: с шарпа на яву сложно перейти?
От: пффф  
Дата: 17.02.23 03:22
Оценка:
Здравствуйте, mgu, Вы писали:

mgu>Object Pascal и был в Дельфи изначально. А самое крутое в ней -- это борландовский компилятор, чпок -- и готово. А потом пришёл Майкрософт и завалил всё своим жирным говном. Так что пришлось нырять в этот нужник, с тех пор я за Паскалем тоже не слежу.


Чпок-то оно конечно и готово, но язык — отстой
Re[6]: с шарпа на яву сложно перейти?
От: пффф  
Дата: 17.02.23 03:23
Оценка:
Здравствуйте, mgu, Вы писали:

mgu>В С++ проще -- там просто добавляешь значок иноагента.


Это какой?
Re[10]: с шарпа на яву сложно перейти?
От: nikkit  
Дата: 17.02.23 03:56
Оценка:
G>>Доброе утро, C# уже почти 5 лет как кроссплатформенный и опенсрорсный.
__>Я могу тоже проснуться с утра и рассказывать что я весь такой лгбтшный. C# как не был нативным для линупса, так и не будет никогда

если на то пошло, он и на винде ненативный. и что?
Re[5]: с шарпа на яву сложно перейти?
От: nikkit  
Дата: 17.02.23 03:58
Оценка:
П>Да, вот за скобочки я джаву и ненавижу. И ещё тех мудаков, которые это в плюсики тянут

емнип из с++ это в джаву и перекочевало.
кстати в шарпе встречал и так и так.
Re[6]: с шарпа на яву сложно перейти?
От: пффф  
Дата: 17.02.23 03:59
Оценка:
Здравствуйте, nikkit, Вы писали:


П>>Да, вот за скобочки я джаву и ненавижу. И ещё тех мудаков, которые это в плюсики тянут


N>емнип из с++ это в джаву и перекочевало.

N>кстати в шарпе встречал и так и так.

Я и не говорил, что это из джавы тянут. Вообще, это сишный K&R style
Re: с шарпа на яву сложно перейти?
От: vaa  
Дата: 17.02.23 04:29
Оценка:
Здравствуйте, nikkit, Вы писали:

N>так-то от явы тошнит. но на рынке труда ее все же гораздо больше.

N>много займет времени?

Непонятно. Вам шашечки или ехать?
Да жава вне конкуренции, консерватизм помогает избегать необходимости переучиваться каждый год.
выбор библиотек и фрэймворков на голову выше шарпа. причем в основном не байдинги убогие, а натив.
возьмите хотя бы гостовый крипто-про. в корке с этим вообще печально.

к сожалению путь с жавой у меня разошелся о чем немного грущу.
это была идеальная среда, в которой ты напрочь забываешь об ОС, а в последних версиях
даже без компиляции можно исходник запустить.
еще плюшка в виде clojure. самый зае@атый фяп на свете. идея ввести в синтаксис хэшмапы гениальна.
https://youtu.be/4nunXk-_EEI?t=1500
☭ ✊ В мире нет ничего, кроме движущейся материи.
Re[2]: с шарпа на яву сложно перейти?
От: nikkit  
Дата: 17.02.23 05:40
Оценка:
vaa>https://youtu.be/4nunXk-_EEI?t=1500

а как он на клавиатуре лямбду вводит?
Re[3]: с шарпа на яву сложно перейти?
От: vaa  
Дата: 17.02.23 06:09
Оценка:
Здравствуйте, nikkit, Вы писали:


vaa>>https://youtu.be/4nunXk-_EEI?t=1500


N>а как он на клавиатуре лямбду вводит?


Используй Силу!(ц)
☭ ✊ В мире нет ничего, кроме движущейся материи.
Re[2]: с шарпа на яву сложно перейти?
От: Философ Ад http://vk.com/id10256428
Дата: 17.02.23 06:41
Оценка: +3
Здравствуйте, vaa, Вы писали:

vaa>выбор библиотек и фрэймворков на голову выше шарпа. причем в основном не байдинги убогие, а натив.

vaa>возьмите хотя бы гостовый крипто-про. в корке с этим вообще печально.

А что здесь не так? https://github.com/CryptoPro/corefx

vaa>это была идеальная среда, в которой ты напрочь забываешь об ОС, а в последних версиях


Не понимаю твоих страданий. Нужна тебе ОС или не нужна определяется проектом. Мне приходилось ковыряться с дебагом, advapi, продвинутым IO для винды и всякими платформо-зависимыми гуёвыми штуками. Однако 99.9% кода — просто код, который никак не зависит от ОС и ничего не использует из её функций.
Из-за 0.1% плакаться о том, что ты не можешь забыть об ОС???

Я полагаю, что большинство людей, которые пишут на шарпе даже не знает, зачем им может понадобиться advapi, SE_BACKUP_NAME или даже зачем существует функция CancelIo(). Даже в виндовый гуй мало кто лазил: почти никто тебе не ответит, что тебе надо чтоб с помощью GDI нарисовать что-то на окне.
Абсолютно всё зависит от задачи, над которой ты работаешь.
Всё сказанное выше — личное мнение, если не указано обратное.
Re[11]: с шарпа на яву сложно перейти?
От: rudzuk  
Дата: 17.02.23 10:01
Оценка:
Здравствуйте, пффф, Вы писали:

N>>дак просвети, где его сейчас активно используют? (кроме легаси проектов)


П>Всякие фрики типа rudzuk'а или Khimik'а, которые ничего другого не осилили

П>Хотя последний и паскаль как средство разработки не может осилить

Какая, однако, милая Моська
Re[12]: с шарпа на яву сложно перейти?
От: пффф  
Дата: 17.02.23 11:45
Оценка:
Здравствуйте, rudzuk, Вы писали:

П>>Всякие фрики типа rudzuk'а или Khimik'а, которые ничего другого не осилили

П>>Хотя последний и паскаль как средство разработки не может осилить

R>Какая, однако, милая Моська



Слон, что ли? Не льсти себе, встань поближе (c)
Re[7]: с шарпа на яву сложно перейти?
От: mgu  
Дата: 17.02.23 21:34
Оценка:
Здравствуйте, пффф, Вы писали:

mgu>>В С++ проще -- там просто добавляешь значок иноагента.


П>Это какой?


*
Re[3]: с шарпа на яву сложно перейти?
От: vaa  
Дата: 18.02.23 01:12
Оценка:
Здравствуйте, Философ, Вы писали:

Ф>А что здесь не так? https://github.com/CryptoPro/corefx


ну и как это использовать прикладному программисту?
Это не серьезно! (ц)
Почему-то в java это всего лишь библиотека, почему в корке для этого понадобилось патчить весь фрэймворк.
я конечно не архитектор мендисобаль, но все же слегка озадачен.
☭ ✊ В мире нет ничего, кроме движущейся материи.
Re: с шарпа на яву сложно перейти?
От: Aquilaware  
Дата: 18.02.23 01:15
Оценка:
Здравствуйте, nikkit, Вы писали:

N>с шарпа на яву сложно перейти?


Нет. Уже через несколько дней затягивает, становится родным. Но на шарпе всяко лучше, ИМХО, потому что формализмы в .NET правильные, value types, generics, nullability всякие. Это очень сильно облегчает работу, т.к. компилятор берет работу по формальной проверке на себя. А в Яве многое еще по старинке, что немного раздражает порою.
Re[10]: с шарпа на яву сложно перейти?
От: Sharov Россия  
Дата: 18.02.23 10:03
Оценка:
Здравствуйте, __kot2, Вы писали:

__>Здравствуйте, gandjustas, Вы писали:

G>>Здравствуйте, __kot2, Вы писали:
__>>>я писал бэкенды и на яве и на C# и по мне так на данный момент обе технологии устарели. C# слишком монструозный и заточен под windows все-таки.
G>>Доброе утро, C# уже почти 5 лет как кроссплатформенный и опенсрорсный.
__>Я могу тоже проснуться с утра и рассказывать что я весь такой лгбтшный. C# как не был нативным для линупса, так и не будет никогда
Кодом людям нужно помогать!
Re[2]: с шарпа на яву сложно перейти?
От: Egorio Россия  
Дата: 19.02.23 14:54
Оценка:
Здравствуйте, mgu, Вы писали:

mgu>Здравствуйте, nikkit, Вы писали:


N>>так-то от явы тошнит. но на рынке труда ее все же гораздо больше.

N>>много займет времени?

mgu>Это диалекты одного языка, ранние версии вообще компилировались без изменения кода, потом специально придумали "различия". Нужно просто составить шарпно-явный разговорник: атрибуты -- аннотации, лямбда -- функциональный интерфейс, бордюр -- поребрик и т. п..


mgu>По времени: пару часов.


Это давно уже не так.
Nuget -- Gradle

Так вот последний намного сложнее менеджера пакетов Nuget.
Re[2]: с шарпа на яву сложно перейти?
От: mgu  
Дата: 19.02.23 21:33
Оценка:
Здравствуйте, Aquilaware, Вы писали:

A>Нет. Уже через несколько дней затягивает, становится родным. Но на шарпе всяко лучше, ИМХО, потому что формализмы в .NET правильные, value types, generics, nullability всякие.


Да есть это всё в Джаве.
Re[3]: с шарпа на яву сложно перейти?
От: mgu  
Дата: 19.02.23 21:36
Оценка:
Здравствуйте, Egorio, Вы писали:

E>Это давно уже не так.

E>Nuget -- Gradle

E>Так вот последний намного сложнее менеджера пакетов Nuget.


Так это не язык, а инфраструктура. Обычно она уже налажена.
Re[2]: с шарпа на яву сложно перейти?
От: Glestwid  
Дата: 19.02.23 22:16
Оценка:
M> Сейчас в крупных компаниях тренд такой что не важно на чем писать

Типовая ясноглазая хрюшка-ТП этого не знает. Ей сказали список баззвордов, она по нему и сверяет, и фильтрует. И если из баззвордов чего-то нет — все, следующее резюме.
Re[9]: с шарпа на яву сложно перейти?
От: Basil2 Россия https://starostin.msk.ru
Дата: 21.02.23 20:21
Оценка:
Здравствуйте, rudzuk, Вы писали:

R>Real programmers don't use Pascal. Не знал? Однако, это не мешает его использовать тем, для кого тренды не являются жизненным ориентиром.


В отличие от России, где обучающим языком повсеместно был Бейсик, на Западе в основном использовался Паскаль. Поэтому в России несерьезным языком считают Бейсик, а на Западе — Паскаль, отсюда и растет данная поговорка.
Проект Ребенок8020 — пошаговый гайд как сделать, вырастить и воспитать ребенка.
Re[10]: с шарпа на яву сложно перейти?
От: rudzuk  
Дата: 21.02.23 21:11
Оценка: 6 (1)
Здравствуйте, Basil2, Вы писали:

R>>Real programmers don't use Pascal. Не знал? Однако, это не мешает его использовать тем, для кого тренды не являются жизненным ориентиром.


B>В отличие от России, где обучающим языком повсеместно был Бейсик, на Западе в основном использовался Паскаль. Поэтому в России несерьезным языком считают Бейсик, а на Западе — Паскаль, отсюда и растет данная поговорка.


Это не поговорка, это название сатиристического эссе.
Re[11]: с шарпа на яву сложно перейти?
От: rudzuk  
Дата: 21.02.23 21:18
Оценка:
Здравствуйте, rudzuk, Вы писали:

R>Здравствуйте, Basil2, Вы писали:


R>>>Real programmers don't use Pascal. Не знал? Однако, это не мешает его использовать тем, для кого тренды не являются жизненным ориентиром.


B>>В отличие от России, где обучающим языком повсеместно был Бейсик, на Западе в основном использовался Паскаль. Поэтому в России несерьезным языком считают Бейсик, а на Западе — Паскаль, отсюда и растет данная поговорка.


R>Это не поговорка, это название сатиристического сатирического эссе.
Re[8]: с шарпа на яву сложно перейти?
От: Dimonka Верблюд  
Дата: 22.02.23 08:35
Оценка:
Здравствуйте, nikkit, Вы писали:

R>>Точно знаток!


N>какой нафиг знаток? я на нем не писал 23 года минимум. только не понимаю чего ты сказать хочешь? что паскаль сейчас в тренде?


Насмешил! 23 года назад уже Delphi 5 был, который был долго непобедимым и самым лучшим. А первые дельфи вообще в 95-ом появились, а то и раньше. А до этого ещё был Object Pascal, который вполне себе был ООП.
Re[10]: с шарпа на яву сложно перейти?
От: Sharov Россия  
Дата: 22.02.23 13:19
Оценка:
Здравствуйте, Basil2, Вы писали:

R>>Real programmers don't use Pascal. Не знал? Однако, это не мешает его использовать тем, для кого тренды не являются жизненным ориентиром.

B>В отличие от России, где обучающим языком повсеместно был Бейсик, на Западе в основном использовался Паскаль. Поэтому в России несерьезным языком считают Бейсик, а на Западе — Паскаль, отсюда и растет данная поговорка.

У нас Паскаль был первым ЯП. Думаю, это от ВУЗа зависит, а не от страны.
Кодом людям нужно помогать!
Re[11]: с шарпа на яву сложно перейти?
От: Basil2 Россия https://starostin.msk.ru
Дата: 22.02.23 18:07
Оценка:
Здравствуйте, Sharov, Вы писали:

B>>В отличие от России, где обучающим языком повсеместно был Бейсик, на Западе в основном использовался Паскаль. Поэтому в России несерьезным языком считают Бейсик, а на Западе — Паскаль, отсюда и растет данная поговорка.


S>У нас Паскаль был первым ЯП. Думаю, это от ВУЗа зависит, а не от страны.


Видимо это очень давно было )) Программирование давно в школах изучают...
Проект Ребенок8020 — пошаговый гайд как сделать, вырастить и воспитать ребенка.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.