Какой язык программирования и для каких целей уднобнее юзать

Разговоры на любые темы: вы можете обсудить здесь какой-либо сайт, найти единомышленников или просто пообщаться...
arechemist
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 173
Зарегистрирован: 24.10.2003 (Пт) 8:45

Какой язык программирования и для каких целей уднобнее юзать

Сообщение arechemist » 08.07.2004 (Чт) 9:51

Какой язык программирования и для каких целей уднобнее юзать?

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Сообщение GSerg » 08.07.2004 (Чт) 10:42

К какому душа лежит, тот и юзай. Других вариантов быть не может, имхо :)
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас

pitbull
Постоялец
Постоялец
 
Сообщения: 314
Зарегистрирован: 25.06.2004 (Пт) 15:37
Откуда: Кемерово

Сообщение pitbull » 08.07.2004 (Чт) 11:33

Согласен, но не совсем. Есть исключения. Например не дано написать на VB хороший вирус :) , а вот на С++ без проблем.

Leon_
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 333
Зарегистрирован: 19.05.2004 (Ср) 16:31
Откуда: Moscow

Сообщение Leon_ » 08.07.2004 (Чт) 12:43

:wink: Ай-ай-ай! Разве можно подбивать людей на написание вирусов? Нехорошо :lol:
А вообще у ЯП есть четкие ниши, в которых их можно и нужно использовать. Для быстрой разработки приложений (т.н. RAD) лучше использовать VB, Delphi, ... VC++ -- для точной и высокопроизводительной работы(IMHO)

gaidar
System Debugger
System Debugger
 
Сообщения: 3152
Зарегистрирован: 23.12.2001 (Вс) 13:22

Сообщение gaidar » 08.07.2004 (Чт) 13:09

Качайте все MASM32 и пишите-пишите-пишите софт :)
The difficult I’ll do right now. The impossible will take a little while. (c) US engineers in WWII
I don't always know what I'm talking about, but I know I'm right. (c) Muhammad Ali

Sanya Z
Бывалый
Бывалый
Аватара пользователя
 
Сообщения: 240
Зарегистрирован: 18.08.2003 (Пн) 3:15
Откуда: Москва

Сообщение Sanya Z » 09.07.2004 (Пт) 2:12

Полностью согласен...ассемблер самый быстрый язык и на 386 ваши программы просто "полетят":))))
И пусть в моих поступках не было логики...

pitbull
Постоялец
Постоялец
 
Сообщения: 314
Зарегистрирован: 25.06.2004 (Пт) 15:37
Откуда: Кемерово

Сообщение pitbull » 09.07.2004 (Пт) 4:41

ДА попробовал я как-то написать резидента на ассме. Через несколько дней упорной отладки. Комп почему-то просто перестал загружаться. А на VB тако-го врят ли дождешься.
Где-то слыхал, что программисты на ассме могут потратить неделю для написания программы с интерфейсом по windows, для того, чтобы показать на сколько тупы программисы на VC :D

Leon_
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 333
Зарегистрирован: 19.05.2004 (Ср) 16:31
Откуда: Moscow

Сообщение Leon_ » 09.07.2004 (Пт) 7:55

:twisted:

Шурик
Самогонщик
Самогонщик
Аватара пользователя
 
Сообщения: 1657
Зарегистрирован: 30.06.2003 (Пн) 13:27
Откуда: из запоя :))))) Матных сообщений: 972

Сообщение Шурик » 09.07.2004 (Пт) 10:07

Sanya Z писал(а):Полностью согласен...ассемблер самый быстрый язык и на 386 ваши программы просто "полетят":))))

Слишком жизнь коротка, чтобы полностью проги на ASMе писать :D

arechemist
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 173
Зарегистрирован: 24.10.2003 (Пт) 8:45

Сообщение arechemist » 09.07.2004 (Пт) 11:28

А кто-нибудь знает про язык пролог?
Что он из себя представляет?

A.A.Z.
Член-корреспондент академии VBStreets
Член-корреспондент академии VBStreets
 
Сообщения: 3035
Зарегистрирован: 30.06.2003 (Пн) 13:38

Сообщение A.A.Z. » 09.07.2004 (Пт) 12:31

LISP, Prolog - языки для создания искусственного интеллекта, роботов.

Sanya Z
Бывалый
Бывалый
Аватара пользователя
 
Сообщения: 240
Зарегистрирован: 18.08.2003 (Пн) 3:15
Откуда: Москва

Сообщение Sanya Z » 10.07.2004 (Сб) 1:36

Шурик писал(а):
Sanya Z писал(а):Полностью согласен...ассемблер самый быстрый язык и на 386 ваши программы просто "полетят":))))

Слишком жизнь коротка, чтобы полностью проги на ASMе писать :D

Правда :lol: , но вот некоторые важные участки кода можно попробовать накатать на асме (не более 1 странички). Например bruteforce attack
И пусть в моих поступках не было логики...

pitbull
Постоялец
Постоялец
 
Сообщения: 314
Зарегистрирован: 25.06.2004 (Пт) 15:37
Откуда: Кемерово

Сообщение pitbull » 12.07.2004 (Пн) 8:22

Sanya Z писал(а):Правда :lol: , но вот некоторые важные участки кода можно попробовать накатать на асме (не более 1 странички). Например bruteforce attack

А зачем, ведь после компилляции скорость работы VB программ и asm мало чем отличается.

Faust
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 649
Зарегистрирован: 29.12.2003 (Пн) 13:38
Откуда: лаборатория

Сообщение Faust » 13.07.2004 (Вт) 20:20

pitbull писал(а):А зачем, ведь после компилляции скорость работы VB программ и asm мало чем отличается.

:shock: Резковато... Оптимизация - великая вещь. Для того, чтобы написать на асме программу, которая будет работать с такой же скоростью, что и откомпилированная программа на языке высокого уровня, нужно иметь очень кривые руки.
Листинги не горят!

pitbull
Постоялец
Постоялец
 
Сообщения: 314
Зарегистрирован: 25.06.2004 (Пт) 15:37
Откуда: Кемерово

Сообщение pitbull » 14.07.2004 (Ср) 8:10

Ну нет я с тобой не согласен. Вот. Посмотри эта прога GSerga - потыкай кнопочки - увидишь....
Вложения
Dynamic calls(1).zip
(13.09 Кб) Скачиваний: 47

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Сообщение GSerg » 14.07.2004 (Ср) 9:21

:)
Фишка в том, что 95% времени сжирает подготовка asm-вызова. Таким образом, asm-кусок работает минимум в 20 раз быстрее :)
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас

Andrey Fedorov
Член-корреспондент академии VBStreets
Член-корреспондент академии VBStreets
 
Сообщения: 3287
Зарегистрирован: 21.05.2004 (Пт) 9:28
Откуда: Москва

Сообщение Andrey Fedorov » 14.07.2004 (Ср) 11:25

А вообще по скорости:

1. Скорость работы с базами данных определяется в основном используемым движком (ADO,DAO), так что скорость программ написанных на VB и C отличаться не будет.
2. Скорость математических операций - тоже вряд ли будет существенное различие - компилятор-то один и тот-же.
3. Скорость работы со строками - аналогично - тут многое зависит от того понимает ли программист как VB с ними работает.

Другое дело что каждый язык имеет свою специфику, делающей его более удобным для конкретного приложения - лучше исходить из этого при выборе средства разработки. Так и делают - никто не будет писать драйвер на VB, и зарплату на ассемблере... А скорость в основном от шаловливых ручек больше зависит, чем от языка...
Фиг Вам! - Сказал Чебурашка, обгладывая Крокодила Гену...

mefestofele
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 145
Зарегистрирован: 17.04.2004 (Сб) 22:46
Откуда: Россия Тольятти

Re: Какой язык программирования и для каких целей уднобнее ю

Сообщение mefestofele » 25.07.2004 (Вс) 22:25

Нас спросили
arechemist писал(а):Какой язык программирования и для каких целей удобнее юзать?

А вы ассемблер тут обсуждать стали

Попробую что-нибудь посоветовать:
Начать, конечно, надо с VB6 (но продолжать изучать его и работать на нём всю жизнь)
Я слышал, что с графикой лучше всего работать на делфи
Для БД наверно: FOXPro или SQL
Стоит изучить С/С++
Ну а для профи ассемблер
Да поможет тебе F1, Да сохранит тебя F2. Во имя ALT'a, SHIFT'a и свяятого DEL'a, ESC.

Sanya Z
Бывалый
Бывалый
Аватара пользователя
 
Сообщения: 240
Зарегистрирован: 18.08.2003 (Пн) 3:15
Откуда: Москва

Сообщение Sanya Z » 26.07.2004 (Пн) 1:48

Для текста HTML подойдет:)
И пусть в моих поступках не было логики...

EvilCoder
Посланец джихада
Посланец джихада
Аватара пользователя
 
Сообщения: 706
Зарегистрирован: 25.01.2004 (Вс) 15:08

Сообщение EvilCoder » 26.07.2004 (Пн) 9:58

:arrow: <DELETE> :twisted: :twisted:
Последний раз редактировалось EvilCoder 25.08.2006 (Пт) 15:18, всего редактировалось 1 раз.
<<------- EvilCoder ------->>

Andrey Fedorov
Член-корреспондент академии VBStreets
Член-корреспондент академии VBStreets
 
Сообщения: 3287
Зарегистрирован: 21.05.2004 (Пт) 9:28
Откуда: Москва

Сообщение Andrey Fedorov » 26.07.2004 (Пн) 10:11

Я слышал, что с графикой лучше всего работать на делфи


Смотря с какой графикой. Просто нарисовать графики и диаграммы без проблем можно и на VB. Для любителей посеръезней в распоряжении весь GDI+. Разве что крутонавороченные игрушки. Кстати, хоть в одной из них есть движок на Delphi? Не слышал - обычно на C.

Для БД наверно: FOXPro или SQL


В FoxPro что, запросы что ли по другому работают?
FoxPro сейчас поддерживается лишь из-за того что в свое время много народу на него подсели и не хотят переучиваться. Ничего в нем нет такого. (Сам в свое время с него перешел).

Ну а о переходе на SQL я уж и не говорю... ;)
Фиг Вам! - Сказал Чебурашка, обгладывая Крокодила Гену...

pitbull
Постоялец
Постоялец
 
Сообщения: 314
Зарегистрирован: 25.06.2004 (Пт) 15:37
Откуда: Кемерово

Сообщение pitbull » 04.08.2004 (Ср) 11:03

Вот вы тут обсуждаете Delphi, C, VB, ещё много чего.
А почему бы не посоветовать изучить PHP. Направление новое. Можно даже не работу устроиться очень хорошо.

Andrey Fedorov
Член-корреспондент академии VBStreets
Член-корреспондент академии VBStreets
 
Сообщения: 3287
Зарегистрирован: 21.05.2004 (Пт) 9:28
Откуда: Москва

Сообщение Andrey Fedorov » 04.08.2004 (Ср) 11:06

А почему бы не посоветовать изучить PHP.


Видимо потому что это не конференция по PHP...

Направление новое.


Ой ли... Сколько лет назад оно стало новым-то?

Можно даже не работу устроиться очень хорошо.


Да и так вроде совсем не плохо :lol:
Фиг Вам! - Сказал Чебурашка, обгладывая Крокодила Гену...


Вернуться в Народный треп

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 141

    TopList