Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 2008.04.20;
Скачать: [xml.tar.bz2];

Вниз

Изучение дополнительно еще одного языка   Найти похожие ветки 

 
Raven   (2008-03-10 13:49) [0]

Приветствую.

Появилась необходимость в изучении еще одного языка. На Delphi пишу уже почти 5 лет и менять его не собираюсь. Так как на нем можно делать практически все .. Например порт на Delphi - Quake 2 валяеться где то .. сам компилил и играл :)

Но все же например драйвера на нем не напишешь.. ( не считая извращение со 2 версией компилятора которая позволяла компилировать sys)

Я так понимаю нужно учить C ( C++ , C# и пр ) Зашел сегодня в книжный магазин и пол часа стоял перебирал книги по С :(  так и не понял за что браться. По этому решил спросить совета у вас.

В связи с этим вопросы :

1) Интересует язык под Windows ( пока нет смысла учить кроссплатформенные, так как применение им еще не нашел. Ну не попадаются мне задачи под nix )
2) Возможность работать с низкими уровнями доступа к системе, писать драйвера и пр.
3) Возможность работы с железками ... из Delphi иногда трудно работать с программируемыми железяками.
4) На delphi нельзя ( или очень проблематично ) написать учет трафика или Firewall ( на С примеров куча )
5) Возможность легко разрабатывать как драйвер так и графический пользовательский интерфейс. ( аля Delphi ) а не рисовать каждую кнопку кодом :(
6) Assembler не предлагайте пожайлуста :) Я не такой уже и умный для этого

В общем нужен язык который бы позволял так же легко как и Delphi разрабатывать приложения любой сложности но при этом имел возможность работать с драйверами, системой и железом.

Или подкиньте ссылки на описание - сравнение С - С++ - С#
Я сегодня книги по C# полистал ... тот же Delphi :) преимуществ не увидел


 
Игорь Шевченко ©   (2008-03-10 13:58) [1]

А нафига драйвера писать ?

Во-первых, они уже написаны, во-вторых, одной сменой языка драйвера писать не станешь.


 
Raven   (2008-03-10 14:07) [2]

> Игорь Шевченко ©   (10.03.08 13:58) [1]

Хоть я вас и уважаю но скажу : Не можете посоветовать, лучше не пишите ненужную информацию. Будет проще


 
Сергей М. ©   (2008-03-10 14:15) [3]


> Raven   (10.03.08 14:07) [2]


"За семерыми зайцами погонишься - ни одного не поймаешь"(с)


> порт на Delphi - Quake 2 валяеться где то .. сам компилил
> и играл


Надеюсь, ты не станешь при этом заливать, что порт писал ты сам ?)
Дельфийсий порт Кваки существовал гораздо раньше, чем ты сел за делфи)


> Assembler не предлагайте пожайлуста :) Я не такой уже и
> умный для этого


Как же ты собрался "разговаривать" с железом ?


 
Raven   (2008-03-10 14:19) [4]

Понятно :) Умом посетители форума не блистают. Вам как обычно нужно обосрать человека, сказать что он кретин и ничего не умеет. А себя поставить самыми умными. да это вы умеете :)

Попрошу еще раз. Давайте не будем меряться пиписьками :) Ответьте пожайлуста на те вопросы которые я привел ранее. Или не пишите ничего чтобы не позорить себя.


 
DrPass ©   (2008-03-10 14:24) [5]


> Приветствую.
>
> Появилась необходимость в изучении еще одного языка

Мне непонятно, как может появиться необходимость в изучении еще одного языка, и при этом ты не знаешь, какой язык изучать?

Если учить "что угодно, лишь бы перспективное", то тут желательно выбирать либо Java, либо дотнет. По крайней мере спрос на таких разработчиков сейчас повыше, чем для остальных, и средние зарплаты (особенно у джавистов) тоже симпатичные.

А этому требованию
> 5) Возможность легко разрабатывать как драйвер так и графический
> пользовательский интерфейс. ( аля Delphi ) а не рисовать
> каждую кнопку кодом :(

...не удовлетворяет ни один язык, увы.


> Я сегодня книги по C# полистал ... тот же Delphi :) преимуществ
> не увидел

С железом в С# ты вообще работать не сможешь, это язык для виртуальной машины.


 
boriskb ©   (2008-03-10 14:24) [6]


> Raven   (10.03.08 14:19) [4]


Распальцовку сделать не забыл?


 
Сергей М. ©   (2008-03-10 14:25) [7]

Ах какие мы обидчивые !)


 
DiamondShark ©   (2008-03-10 14:26) [8]


> Ответьте пожайлуста на те вопросы которые я привел ранее.

Дык, как тебе отетить, если вопросы у тебя в стиле "Зачем хвостам собаки?" и "Из какого сыра сделана Луна?"

Попытки намекнуть тебе на некорректность вопросов вызывают у тебя приступ ущемления крестцового нерва.


 
Raven   (2008-03-10 14:27) [9]

> DrPass ©   (10.03.08 14:24) [5]

Больше интересует различие между C++ / C и С#

Склоняюсь к С++ все же.

Какую среду для разработке порекомендуете ? Visual C++ ? Или есть альтернативы?

К NET не склоняюсь. Все что нужно могу делать в Delphi интересует именно работа с низким уровнем, драйвера, трафик и пр


 
DiamondShark ©   (2008-03-10 14:33) [10]


> Raven   (10.03.08 14:27) [9]
>
> Больше интересует различие между C++ / C и С#

Это три разных языка, с совершенно различными характеристиками. Общее у них только буква в названии и фигурные скобочки.

Более детальное сравнение -- это талмуд страниц на 200.

Кстати, спецификации всех перечисленных языков -- в свободном доступе (это намёк).


> Склоняюсь к С++ все же.

На каком основании?


> К NET не склоняюсь. Все что нужно могу делать в Delphi

Судя по этому заявлению ты не знаешь ни .НЕТ, ни Дельфи.


> интересует именно работа с низким уровнем, драйвера, трафик
> и пр

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


 
Raven   (2008-03-10 14:38) [11]

Удалено модератором
Примечание: Придешь когда научишься общаться


 
boriskb ©   (2008-03-10 14:40) [12]

Полегчало небось мальчишке :))

Зашел, поплевался.
Жизнь наладилась :))


 
korneley ©   (2008-03-10 14:47) [13]


> Все что нужно могу делать в Delphi
Ну так почему бы не подумать не об "Изучение дополнительно еще одного языка", а о том, как реализовать именно в Delphi подсчет трафика (какого, правда, непонятно пока) и пр... Так сказать, углУбить... :) тем более, что API еще никто не отменял


 
Raven   (2008-03-10 14:57) [14]

> korneley ©   (10.03.08 14:47) [13]

Ну драйвер уже компилил на 2 Delphi ( компилятор позволяет)
Трафиком управлял ( подсчет блокировка ) через драйвер WinPcap ( который написан на С кстати )
Хорошо знаю модульное программирование, есть свой дизайнер интерфейса, объектно ориентированный
Есть более 5 больших проектов все из которых работают с различными БД ( MS SQL, MySQL, Access и SQLLite)
2 проекта из них построены не трех звенной архитектуре
Работа с видео оборудованием, ( детектор движения) , сжатие видео с использованием  кодеков ( кодеки на C++ )

Ну и пр. Это небольшая толика того что я уже сделал и могу показать готовые проекты.
И к Вам я обратился как к нормальным людям которые могут подсказать что же учить дальше для развития.
Я знаю что на  с++ разработка проходит дольше ... но на Delphi  почти невозможно работать с низким уровнем :(

Без разницы мне ваше мнение :)
Я уже услышал все что хотел


 
Сергей М. ©   (2008-03-10 15:26) [15]


> Без разницы мне ваше мнение


А что ж тогда заходил ? Пиписьками померяться ?) Судя по Кваке и [14] как раз за этим ты и зашел)


> драйвер уже компилил на 2 Delphi


Драйвер можно разрабатывать в любой версии Делфи)
При наличии мозгов)


 
korneley ©   (2008-03-10 15:30) [16]


> Raven   (10.03.08 14:57) [14]
> Без разницы мне ваше мнение :)
Это многое объясняет...


 
Kolan ©   (2008-03-10 15:31) [17]

>
> В связи с этим вопросы :


> Ответьте пожайлуста на те вопросы которые я привел ранее.

Ну Си, Си++ бери.

ЗЫ
 Полегчало?


 
Zeqfreed ©   (2008-03-10 15:43) [18]

Было бы из чего еще выбирать. Ну давай ради разнообразия я тебе посоветую D и Python. Подойдут?


 
Raven   (2008-03-10 16:02) [19]

> Zeqfreed ©   (10.03.08 15:43) [18]

Преимущества ? К сожалению не знаком в даннами языками. Объясните их преимущества


 
Raven   (2008-03-10 16:04) [20]

> Сергей М. ©   (10.03.08 15:26) [15]

> Драйвер можно разрабатывать в любой версии Делфи)

Версии выше 3 не позволяют компилировать код драйвера.
Интересно как вы будете НА ЛЮБОЙ версии его разрабатывать ? :)



Страницы: 1 вся ветка

Форум: "Прочее";
Текущий архив: 2008.04.20;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.5 MB
Время: 0.047 c
2-1206519877
Andrewtitoff
2008-03-26 11:24
2008.04.20
Как удалить файл из проекта Delphi 2007


2-1206104117
Pavelkq
2008-03-21 15:55
2008.04.20
Чтение цвета заливки в RichEdit


8-1177320936
toboom
2007-04-23 13:35
2008.04.20
DSPack TVideoWindow


2-1206554828
redlord
2008-03-26 21:07
2008.04.20
блокировка вставки текста в tedit


2-1206524710
AlexeyMir
2008-03-26 12:45
2008.04.20
Модальная форма





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский