Изучаю язык программирования C#, посмотрел как всё пишется на Java, и почти в одно и тоже, но все-же?
Чем они отличаются?
Другие языки программирования и технологии
C# и Java - В чём отличия?
C# хотели поначалу назвать Microsoft Java, пока Sun не пообещал мелкомягким анальные кары. Так что синтаксические различия минимальны.
Основные различия - в библиотеках и фреймворках.
Основные различия - в библиотеках и фреймворках.
Они оба относятся к ООП, оба очень похожи. Применение у них часто разное. Различия тоже есть. С# более функциональный, в нём больше фишек. В Java есть анонимные классы, которых нет в C#. В C# есть много других вещей, которых нет в Java: опциональные параметры, linq, dynamic-переменные, анонимные типы. Асинхронное программирование в C# на голову более продвинутое. И так далее.
Антон Василенко
Лямбды появились в Java 8. Перечислять все отличия Java от C# - это много букв, из которых автор вопроса всё равно мало что поймёт.
C# уже подустарел. единственное нормальное применение - Enterprise, но и там он далеко не #1
Java актуальна. для Enterprise и для Android.
подробнее необходимо самому изучить
Java актуальна. для Enterprise и для Android.
подробнее необходимо самому изучить
С# это слегка причесаная Ява. Различия такие что на Яве много работы а на С# не очень.
Оба применяются в энтерпрайзе. C# в целом работает быстрее и лучше обращается с памятью. + Там, где у явы костыль, у него встроенная фитча. Единственное, что юзабельный .net core появился лишь года три назад; поэтому его популярность лишь недавно начала набирать обороты.
Более детально разбирать не буду, ибо не многое знаю о Java в целом, но уже ясно, что сей язык скоро (максимум через лет 5-10) окончательно умрет (его удерживают на плаву компании, которые успели написать жирнючие кодовые базы для своей бизнес логики), а его место займет C#.
Более детально разбирать не буду, ибо не многое знаю о Java в целом, но уже ясно, что сей язык скоро (максимум через лет 5-10) окончательно умрет (его удерживают на плаву компании, которые успели написать жирнючие кодовые базы для своей бизнес логики), а его место займет C#.
Олег Ковалёв
Куда это он умрет, если большинство андроидных программ на нем пишется?
Единственная опасность - это новый гугловский проект мобильной ОС. Если они похоронят андрюшу вместе с жабой, тогда все может быть...
Единственная опасность - это новый гугловский проект мобильной ОС. Если они похоронят андрюшу вместе с жабой, тогда все может быть...
на жаве работают 3 милиарда устройств а сишарфе полтора пиратских сервера линейки, в остальном отличий нет
Похожие вопросы
- Не могу выбрать между C# и Java
- C# или Java, что выбрать?
- Какой язык язык лучше C# или Java?
- Что все же выбрать C/C++ или java?
- Что быстрее освоить и пойти на работу: C# или Java? Есть опыт на устаревшем языке.
- C++ vs C# vs Java Что лучше для игростроя? Какой язык лучше изучать для разработки игр?
- кто занет эти языки C++ C# Delphi Java.. Чем проще программировать, у каких их них есть будующее и другие советы за и ..
- Какой язык считается наиболее продвинутым c++, c# bkb java
- На каком языке программирования писать гостиничную программу? C++, C#, PHP, Java?
- Какой аналог delete из C++ в Java? Есть ли такой, подскажите пожалуйста....