Лучший язык программирования

Для тех, кто хочет сделать мир лучше.

Выбираем лучший язык программирования

Assembler
41
11%
C и C++
200
56%
Delphi
41
11%
PHP
26
7%
Java
19
5%
LUA
4
1%
Другой
29
8%
 
Всего голосов: 360

Сообщение
Автор
Аватара пользователя
x_000
Полковник
Полковник
Сообщения: 4889
Зарегистрирован: 25.02.2008
Откуда: Deutsches Reich
Благодарил (а): 6 раз
Поблагодарили: 18 раз

#106 Сообщение 18.03.2010, 21:23

the_crock
разумный человек

Njakke
Нович0к
Нович0к
Сообщения: 5
Зарегистрирован: 12.04.2010

#107 Сообщение 12.04.2010, 22:07

Самый лучший это Delphi либо C++ с асс вставками :)

Аватара пользователя
$t@t!c_V()1D
Разработчик
Разработчик
Сообщения: 2639
Зарегистрирован: 06.12.2007
Благодарил (а): 10 раз
Поблагодарили: 29 раз

#108 Сообщение 12.04.2010, 22:31

Век бы Икси сюда не заглядывать %)

Аватара пользователя
NiGHt-LEshiY
Полковник
Полковник
Сообщения: 10258
Зарегистрирован: 13.06.2008
Откуда: Россия
Благодарил (а): 752 раза
Поблагодарили: 2667 раз
Контактная информация:

#109 Сообщение 13.04.2010, 14:16

С/С++ решают везде. С ними можно сделать всё что угодно. И в большинстве случаев оно будет кросплатформенное, сопровождаемое и простое, как ни странно.
Кодекс поведения участников сообщества — обязательно к прочтению.
Просьба присылать сообщения об ошибках в ЛС.

Аватара пользователя
Darth Revan
Майор
Майор
Сообщения: 784
Зарегистрирован: 30.09.2008
Поблагодарили: 1 раз
Контактная информация:

#110 Сообщение 18.04.2010, 11:24

NiGHt-LEshiY
Delphi Prism тоже может делать "кросплатформенное, сопровождаемое и простое"!
Но всё-таки Delphi for Win32 ближе мне :-).

Аватара пользователя
zhenya93
Майор
Майор
Сообщения: 529
Зарегистрирован: 24.04.2009
Контактная информация:

#111 Сообщение 21.04.2010, 19:12

delphi - the best
Наибыстрейшая скорость разработки (кинул на форму и вуаля - готово) а также простой язык, который знает почти вся школота - pascal
А HL3 выйдет (или анонсируют) в 2013. Инфа 99% (2013 содержит число 3) Да и давно пора!
Изображение

Аватара пользователя
olegv11
Полковник
Полковник
Сообщения: 2329
Зарегистрирован: 16.03.2007
Откуда: От мамы

#112 Сообщение 21.04.2010, 19:26

zhenya93
В объектном паскале можно работать с регистрами процессора?
Изображение
Garry Newman писал(а):Atheists don't hate religious people, they just think they're stupid.

Аватара пользователя
x_000
Полковник
Полковник
Сообщения: 4889
Зарегистрирован: 25.02.2008
Откуда: Deutsches Reich
Благодарил (а): 6 раз
Поблагодарили: 18 раз

#113 Сообщение 21.04.2010, 19:57

zhenya93 писал(а):(кинул на форму и вуаля - готово)
вся суть современного программирования, nuff said

MrArti
Нович0к
Нович0к
Сообщения: 10
Зарегистрирован: 18.12.2009

#114 Сообщение 21.04.2010, 19:58

Паскаль хорошо подходит для первого "принюхивания" к программированию, т.к. всё понятно и в дебри залезать не надо.
А для дальнейшей работы лучше брать C или C++ (кому как)

Аватара пользователя
Darth Revan
Майор
Майор
Сообщения: 784
Зарегистрирован: 30.09.2008
Поблагодарили: 1 раз
Контактная информация:

#115 Сообщение 22.04.2010, 22:02

zhenya93
Использование VCL опасно для здоровья.
KOL, если размер важен ;-). С VCL можно добиться мегабайтов бесполезного кода.

olegv11
asm
end;

если так уж надо.

Аватара пользователя
x_000
Полковник
Полковник
Сообщения: 4889
Зарегистрирован: 25.02.2008
Откуда: Deutsches Reich
Благодарил (а): 6 раз
Поблагодарили: 18 раз

#116 Сообщение 22.04.2010, 22:08

Darth Revan писал(а):asm
end;

если так уж надо.
по-моему, я уже говорил об уродливости ассемблерных вставок?

Аватара пользователя
NiGHt-LEshiY
Полковник
Полковник
Сообщения: 10258
Зарегистрирован: 13.06.2008
Откуда: Россия
Благодарил (а): 752 раза
Поблагодарили: 2667 раз
Контактная информация:

#117 Сообщение 23.04.2010, 07:36

x_000
Это удобно, и не делает код медленней, даже наоборот.
Хотя.. хорошо бы в отдельный файл выносить.
Кодекс поведения участников сообщества — обязательно к прочтению.
Просьба присылать сообщения об ошибках в ЛС.

Аватара пользователя
Darth Revan
Майор
Майор
Сообщения: 784
Зарегистрирован: 30.09.2008
Поблагодарили: 1 раз
Контактная информация:

#118 Сообщение 23.04.2010, 19:51

NiGHt-LEshiY
Можно делать...

Main.pas:

Код: Выделить всё

<..>
implementation

uses SomeAsm;
<..>
begin
<..>
asmcode;
<..>
end.
SomeAsm.pas:

Код: Выделить всё

unit SomeAsm;

interface

procedure asmcode;

implementation

procedure asmcode;
asm
<..>
end;

end.

Аватара пользователя
x_000
Полковник
Полковник
Сообщения: 4889
Зарегистрирован: 25.02.2008
Откуда: Deutsches Reich
Благодарил (а): 6 раз
Поблагодарили: 18 раз

#119 Сообщение 23.04.2010, 20:01

Darth Revan писал(а):Можно делать...
но это некрасиво

Аватара пользователя
andreil
Разработчик
Разработчик
Сообщения: 781
Зарегистрирован: 14.08.2006
Откуда: Светлогорск, Беларусь
Поблагодарили: 2 раза
Контактная информация:

#120 Сообщение 23.04.2010, 20:37

x_000 писал(а):
Darth Revan писал(а):asm
end;

если так уж надо.
по-моему, я уже говорил об уродливости ассемблерных вставок?
x_000 писал(а):
Darth Revan писал(а):Можно делать...
но это некрасиво
Похожая методика используется в библиотеке KOL&MCK ;) Только там есть и Паскалевские и АСМовские варианты кода, переключаемые директивой компилятора + весь АСМовкий код вынесен в отдельный *.inc файл и подключается директивой {$I имя_файла.inc}. В данном случае имеем один файл, разбитый на два. Причем переведены на АСМ в данном случае только те функции, у которых разность во времени работы с паскалевской версией отличается в лучшую сторону. А если не нравится АСМ в коде (особенно на стадии дебага) - пожалуйста, напиши строчку {$UNDEF ASM_VERSION} после остальных директив ;)

А вообще - при написании грамотных алгоритмов Delphi вполне может дать фору C++ - проверяли в универе.
[url=svn://forum.csmania.ru/andreil]Репозиторий с моими проектами[/url]
Занимаюсь переносом всех своих библиотек на С++, а так же созданием их кроссплатформенных версий.
В команду переводчиков манги "Ah! My Goddess!" требуются переводчики с английского и тайперы (последних можем обучить, главное - желание).

Ответить