Форум программистов, компьютерный форум, киберфорум
Священные войны
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 5.00/55: Рейтинг темы: голосов - 55, средняя оценка - 5.00
3 / 3 / 1
Регистрация: 30.10.2009
Сообщений: 44

Delphi Vs C#

13.04.2010, 21:25. Показов 12323. Ответов 90
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Уважаемые программисты подскажите? Какой язык легче, какой более функциональный и какой самый перспективный язык???Жду ответов .
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
13.04.2010, 21:25
Ответы с готовыми решениями:

Что лучше брать Delphi XE2, Delphi XE, Delphi 7?
Привет форумчане! У меня вопрос: что лучше брать Delphi XE2, Delphi XE, Delphi 7? Как вообще различаются серия Delphi XE, и Delphi 7?

Какие отличия Delphi 5, Delphi 6 и Delphi 7
Кто-нибудь юзал Delphi 6? Если да, то напишите, плиз, его отличия от 5-ой версии (плюсы и минусы) Кстати, никто не слышал ничего о Delphi...

ZipForge для Delphi Xe - интерфейс стал выглядеть как в Delphi 2007
Народ!!! Помоготи!!! Установил компонент ZipForge для Delphi Xe и после этого интерфейс моей программы стал таким, как будто я его в delphi...

90
1261 / 799 / 108
Регистрация: 16.09.2009
Сообщений: 2,010
21.05.2010, 13:36
Студворк — интернет-сервис помощи студентам
Не много про статью:
//-------------------------------------------------------------------------------------------------
ПО требует сложного языка.
C++ он не сложный, а большой(наверно поэтому все изучить сложно) и разнообразный,
далеко не все возможности C++ используются в реальном программировании.(
потому как люди выбирают определенную категорию задач, и не которые
конструкции языка могут оказаться не нужными.)


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

Мое мнение таково вообще лучше везде был один язык C++ доведенный до совершенного
состояния, если бы все усилия были приложены к развитию только C++ это был бы мега язык.
//-------------------------------------------------------------------------------------------------


Все остаются при своём мнении...

Добавлено через 10 минут
.....
0
233 / 95 / 15
Регистрация: 31.12.2009
Сообщений: 224
21.05.2010, 15:18
Может у нас Вами разное понятие термина "сложность"
У меня оно такое: язык можно назвать сложным, если, например, в нём допустимы конструкции,
которые можно прочесть неоднозначно или вообщее трудно понять(программы же люди пишут пока). Как
следствие программист вынужден тратить много времени на выяснение "особенностей" языка,
копаясь в сотый раз в доках, вместо того чтобы заниматься разработкой ПО. Конечно,
на том же Delphi, вывернув руки, можно написать очень трудночитаемый (=трудноподдерживаемый, глюкавый, нерентабельный) код,
но в целом он спроектирован так, чтобы пройдя доступный для большинства людей курс по
языку, каждый мог написать качественный код. Я так же ни в коем случае не отрицаю, что
и на С++ можно написать такой код, но он потребует от программиста куда большего
профессионализма или, если такового не достаточно, времени и сил.
Вывод такой: язык программирования и вообще любое другое орудие
труда в любой сфере деятельности человека оценивается по его способности приносить
максимальный доход минимальными затратами. Поэтому для меня так важна простота без потери
мощи.
Не хочу, чтобы Вы думали, что я очередной ярый фанатик Delphi, готовый с пеной у рта
всем доказывать что это ЛУЧШИЙ язык. Это совсем не так. Я даже уверен, что Delphi
- не лучший. В студенческую бытность я писал на assembler'е и был действительно фанатом
этого языка, писал даже под Win32, копался в дизассемблерах и отладчиках.
Не жалею об этом, т.к. это дало мне очень хорошую базу для перехода на высокоуровневый язык, но хочу сказать, что такая работа -
это скорее обучение, чем зарабатывание денег(мне как студенту это подходило).

Надеюсь мысль донёс...

Добавлено через 14 минут
Цитата Сообщение от Чёрный Медведь Посмотреть сообщение
мне как студенту это подходило
Дополню.
Просто это время ушло и на весах моего благополучия теперь другие гири - ТЗ, сроки и деньги. Вот к чему я вёл.
0
1261 / 799 / 108
Регистрация: 16.09.2009
Сообщений: 2,010
21.05.2010, 15:36
Чёрный Медведь:
Надеюсь мысль донёс...
Донес.


Я заточен под философию CPP.
Короче говоря выбор языка это субъективно,
программирование на CPP мне приносит удовольствие,
а кому то может и не приносит.


Не по теме:


Единственное не могу понять на кой такие темы создавать.
Ответов на подобные темы полно в интернете, и получается со одного форума на другой
одну и туже феню носят.
Может лень гугол набрать.



Добавлено через 7 минут
Уважаемые программисты подскажите? Какой язык легче, какой более функциональный и какой самый перспективный язык???Жду ответов .
На тему могу ответить только про функциональность.
Библиотек для всех языков хватает.
0
233 / 95 / 15
Регистрация: 31.12.2009
Сообщений: 224
21.05.2010, 16:23
Цитата Сообщение от Genius Ignat Посмотреть сообщение
На тему могу ответить только про функциональность.
Библиотек для всех языков хватает
, безусловно

Я рад что мы поняли друг друга
0
1261 / 799 / 108
Регистрация: 16.09.2009
Сообщений: 2,010
21.05.2010, 16:25
Я тоже
0
8 / 8 / 0
Регистрация: 17.04.2010
Сообщений: 112
22.05.2010, 12:07
Нифига не оправданная. Нету уже более семи лет, это 100%. Ни одного движения в сторону сроссплатформенности. Сакс. Поэтому это наивно полагать, что что-то изменится в мозгах у индусов лепящих винду.
Винду лепят индусы?) Поясните несведущему что это значит?)) А то что более 7-ми лет, с момента презентация .net и C# в частности, не появилось как таковой кроссплатформенности, это как минимум странно. ИМХО.
0
 Аватар для HIMen
4340 / 1509 / 101
Регистрация: 12.04.2009
Сообщений: 2,342
22.05.2010, 12:10
limelight, что для вас кросплатформенность?
0
 Аватар для Vladiator
1574 / 645 / 79
Регистрация: 24.02.2009
Сообщений: 9,268
22.05.2010, 13:29
HIMen, нормальная кроссплатформенность - возможность нормальной работы программы во всех операционных системах. У .net её вообще нет
0
Эксперт С++
 Аватар для CyBOSSeR
2348 / 1721 / 149
Регистрация: 06.03.2009
Сообщений: 3,675
22.05.2010, 17:28
Цитата Сообщение от Kidalvь Посмотреть сообщение
У .net её вообще нет
Хочешь ты этого или нет, но Microsoft - лидер на рынке ОС, на который равняются большинство разрабочиков. Поэтому в отстутсвии кросплатформенности особой проблемы я не вижу.
Отсутствие кросплатформенности означает что Microsoft'у она попросту не нужна.
Кроме того есть же проект Mono, который позволяет создавать кросплатформенные приложения с использованием второй и большей части третьей версий Framework'а.
0
 Аватар для Vladiator
1574 / 645 / 79
Регистрация: 24.02.2009
Сообщений: 9,268
22.05.2010, 18:23
Цитата Сообщение от CyBOSSeR Посмотреть сообщение
Кроме того есть же проект Mono, который позволяет создавать кросплатформенные приложения с использованием второй и большей части третьей версий Framework'а.
Есть проект Java, который работает даже на телефонах.
C# до Java далеко
0
Эксперт С++
 Аватар для CyBOSSeR
2348 / 1721 / 149
Регистрация: 06.03.2009
Сообщений: 3,675
22.05.2010, 19:14
Цитата Сообщение от Kidalvь Посмотреть сообщение
Есть проект Java, который работает даже на телефонах.
Я рад за Java, но если я разрабатываю ПО для ПК, то меня работоспособность на телефонах как то не волнует.
Цитата Сообщение от Kidalvь Посмотреть сообщение
C# до Java далеко
Языки практически идентичны, о каких далях ты говоришь?
0
Почетный модератор
7393 / 2639 / 281
Регистрация: 29.07.2006
Сообщений: 13,696
22.05.2010, 20:30
Цитата Сообщение от Kidalvь Посмотреть сообщение
C# до Java далеко
Ты слишком однобоко сравниваешь. C# до Java далеко в кроссплатформенности, также, как Java далеко до шарпа в интеграции с виндой и ее фичами.
Для себя лично, я не вижу смысла юзать какую-либо виртуальную машину, если она только под одной системой работает, так как, я вообще не вижу смысла в существовании такой виртуальной машины. Для себя ответ на вопрос "а на **я это вообще?" я не нашел. Поэтому лучше напишу на С++ или на Дельфях, если под винду.

Добавлено через 1 минуту
Цитата Сообщение от CyBOSSeR Посмотреть сообщение
если я разрабатываю ПО для ПК, то меня работоспособность на телефонах как то не волнует
Ага. Также, как, когда я разрабатываю для одной оси, фреймворки и виртуальные машины меня не волнуют
0
 Аватар для Vladiator
1574 / 645 / 79
Регистрация: 24.02.2009
Сообщений: 9,268
22.05.2010, 20:38
Цитата Сообщение от CyBOSSeR Посмотреть сообщение
Языки практически идентичны, о каких далях ты говоришь?
Это надо спросить у тех, кто назвал C# кроссплатформенным
0
 Аватар для HIMen
4340 / 1509 / 101
Регистрация: 12.04.2009
Сообщений: 2,342
22.05.2010, 21:58
Kidalvь, Linux, Mac, IPhone, Symbian
0
#define книжный_червь Я
 Аватар для ][акер
185 / 96 / 21
Регистрация: 30.01.2010
Сообщений: 780
22.05.2010, 22:18
Мелкософт будет делать всё для их винды. Это же их продукт! Все продукты в которых перед названием написано "Microsoft" - это для винды. Мелкософт всё делает только для своей ос.
0
Эксперт С++
 Аватар для CyBOSSeR
2348 / 1721 / 149
Регистрация: 06.03.2009
Сообщений: 3,675
23.05.2010, 00:43
Цитата Сообщение от Kidalvь Посмотреть сообщение
Это надо спросить у тех, кто назвал C# кроссплатформенным
Я, конечно, может чего то не понимаю, но кросплатформенным может быть виртуальная машина, а не язык.
Цитата Сообщение от Vourhey Посмотреть сообщение
Также, как, когда я разрабатываю для одной оси, фреймворки и виртуальные машины меня не волнуют
В том то и дело. Зачем ставить Java во главу угла только лишь по тому, что она позволяет разрабатывать кросплатформенные приложения?
0
Почетный модератор
7393 / 2639 / 281
Регистрация: 29.07.2006
Сообщений: 13,696
23.05.2010, 00:48
Цитата Сообщение от CyBOSSeR Посмотреть сообщение
Зачем ставить Java во главу угла только лишь по тому, что она позволяет разрабатывать кросплатформенные приложения?
Лично я ее никуда не ставил. У меня все прозрачно, если под винду - дельфи, если кроссплатформ или чисто линукс - перл, жаба, пайтон. Шарп я не вижу смысла юзать для себя ни в одном из этих случаев.
Но, если писать под только винду и выбирать между жабой и шарпом, то шарп.
0
Эксперт С++
 Аватар для CyBOSSeR
2348 / 1721 / 149
Регистрация: 06.03.2009
Сообщений: 3,675
23.05.2010, 11:59
Цитата Сообщение от Vourhey Посмотреть сообщение
Лично я ее никуда не ставил.
Я знаю, к счастью, ты не страдаешь максимализмом. Вопрос предназначался Kidalvь'у.
Просто мне не очень понятно для чего заморачиваться на кросплатформенности и кричать, что Java это "куль", а все остльное "сакс", потомо что на телефонах не работает.
Если, предположим, 90% потенциальных пользователей разрабатываемого мною ПО, используй определенную ОС (Windows, Linux, MacOS не важно), то, возможно, использовав инструментарий заточеннный под данную ОС, я решу поставленные задачи гораздо быстрее и лучше.
Решать те или иные задачи нужно с помощью инструментов, которые лучше для этого подходят для удовлетворения требований предъявляемых к разрабатываемому ПО. Панацеи от всех бед не существует.
0
 Аватар для Vladiator
1574 / 645 / 79
Регистрация: 24.02.2009
Сообщений: 9,268
23.05.2010, 12:03
CyBOSSeR, я не говорю про то, что Java - это хорошо. C/C++ лучше всех языков
Я ответил на тот аргумент, что C# кроссплатформенный
0
Эксперт С++
 Аватар для CyBOSSeR
2348 / 1721 / 149
Регистрация: 06.03.2009
Сообщений: 3,675
23.05.2010, 12:11
Цитата Сообщение от Kidalvь Посмотреть сообщение
CyBOSSeR, я не говорю про то, что Java - это хорошо.
Хорошо, будем считать что мне показалось.
Цитата Сообщение от Kidalvь Посмотреть сообщение
C/C++ лучше всех языков
Опять в тебе максималист проснулся...
Нет лучшего/худшего языков. Есть языки, более приспособленные для решения тех или иных задач тем или иным способом.
При выборе языка/инструментария нужно исходить в первую очередь из поставленных задач и предьявляемых требований, а не личных предпочтений.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
23.05.2010, 12:11
Помогаю со студенческими работами здесь

где найти delphi c компилятором? и с чего начинать программирование в delphi?
здравствуйте, вот начинаю изучать delphi с чего начинать лучше?

SQL-запрос в Delphi и в Access один и тот же, но в Delphi не работает
ри обращение к базе в Access я использую код: with ADOQueryMain do begin Active:=false; SQL.Clear; SQL.Add('SELECT Code,...

Почему функция работающая в Delphi 7 не работает в Delphi 2007 и в 2009 ??
Данный код работал нормально в D7: procedure TForm1.Button1Click(Sender: TObject); begin ShowWindow(Application.Handle, 0); end;...

Переписать часть кода с Delphi на ассемблер (ассемблерные вставки в Delphi)
Добрый вечер. Нужно сделать ассемблерные вставки в программе. Первый раз столкнулся с таким заданием, в языке ассемблера почти ноль....

Какова разница работы одного кода в Delphi 7 и в Delphi XE5?
Почему приложение состоящие из одинакового кода, но компилируемое в разных средах работает по разному? Есть клиент-серверное приложение,...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
80
Ответ Создать тему
Новые блоги и статьи
[golang] Двоичная куча, min-heap
alhaos 20.05.2026
Двоичная куча Двоичная куча — структура данных, которая всегда держит самый важный элемент наготове. Представьте очередь к хилеру в игре, и очередь из игроков в приоритете те у кого меньше. . .
[golang] Breadth-First Search
alhaos 19.05.2026
BFS (Breadth-First Search) — это базовый алгоритм обхода графа в ширину, который поуровнево исследует все связанные вершины. Он начинает с выбранной точки и проверяет всех соседей, прежде чем. . .
[golang] Алгоритм «Хак Госпера»
alhaos 17.05.2026
Алгоритм «Хак Госпера» Хак Госпера (Gosper's Hack) — алгоритм нахождения следующего по величине числа с тем же количеством установленных бит. Придуман Биллом Госпером в 1970-х, опубликован в. . .
Рисование бинарного древа до 6-го колена на js, svg.
russiannick 17.05.2026
<svg width="335" height="240" viewBox="0 0 335 240" fill="#e5e1bb"> <style> <!]> </ style> <g id="bush"> </ g> </ svg> function fn(){ let rost;/ / высота древа let xx=165,yy=210,w=256;
FSharp: interface of module
DevAlt 16.05.2026
Интерфейс модуля F# позволяет управлять доступностью членов, содержащихся в реализации модуля. По-умолчанию все члены модуля доступны: module Foo let x = 10 let boo () = printfn "boo" . . .
Хитросплетение родственных связей пантеона греческих богов.
russiannick 14.05.2026
Однооконник, позволяющий узреть и изучить отдельных героев древней Греции. <!DOCTYPE html> <html lang="ru"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible". . .
[golang] Угол между стрелками часов
alhaos 12.05.2026
По заданным значениям часа и минуты необходимо определить значение меньшего угла между стрелками аналогового циферблата часов. import "math" func angleClock(hour int, minutes int) float64 { . . .
Debian 13: Установка Lazarus QT5
ВитГо 09.05.2026
Эта инструкция моя компиляция инструкций volvo https:/ / www. cyberforum. ru/ blogs/ 203668/ 10753. html и его же старой инструкции по установке Lazarus с gtk2. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru