![]() |
Rifle
А аргументировать, в чем именно его перспективность? |
Потому что на презентации бета версии Delphi 8 все офигели и сказали, что это новый прорыв в програмировании под виндовс, на что микрософт подтвердили, что они тоже берут курс в эту сторону. О чем именно идет речь не вникал, да и особенно не распространялись об этом.
Инфу 2-х недельной давности взята с конференций группы инпрайс, читал недели две назад, сейчас пытался найти, что бы запостить сюда, только не нашел, сорри. |
Izzyy
Аргументация блин. Одни эмоции - фактов ноль. Россию умом не понять короче. Добавлено через 3 минуты: Представляю диалог программера и менеджера: (П): пора переходить на delphi 8 (М): Это нам обойдется в $1500, тока поясни почему нам стоит на него переходить? :confused: (П): Цитата:
|
А я и сказал, что конкретной аргументации у меня нет и то, что я сказал это пересказ того, что я прочитал в конфах инпрайса. Что именно они там сделали я не вникал, так как сказано было, что релиз выйдет еще где-то через год.
Добавлено через 4 минуты: Ты знаешь если нужно будет доказывать менеджеру, почему стоит вложить в это деньги я бы поднапрягся, а так я сказал, что запомнил и откуда я про это слышал, а народ в форуме не глупый при желание сможет найти о чем речь. На крайний случай запусти вопрос в borland.public.delphi.anounnce. |
Izzyy
Я так понимаю ты читал что-то типа этой конференции http://info.borland.ru/events/Delphi_8_NET_Framework/ Но вроде там ничего такого революцонного нет, микрософт давно продвигает .NET технологию, борланд только безуспешно догоняет. Так что я разделяю эмоции Rifle и ваши, но не поддерживаю мнение Rifle о перспективе. Нет у борланда перспективы, прое..ли в свое время, как ни жаль :( Кстати там пишут что релиз запланирован на декабрь 2003 |
gwbasic
гы были когда-то 286 без винта ,зато вроде int 19 и gw basic был .:)) |
А че за язык пролог? На нем ваще че-нить делают?
|
Конеша делают! Например офигевшие такие мины, мол, "ты б еще релейные машины вспомнил" :biggrin:
|
Ага, типа скинь-ка мне q3 на перфокарты ...
|
Цитата:
Кроме того, майкрософт всё стоящее выкупила у борланда :yees: . Так что кто кого догоняет... не стоит об этом. C# Builder же выпустили :) |
Aerodancer
А в чем его преимущества перед той же явой? Вкратце для темных объясни, если можно, или линк куда-нибудь |
Всё очень просто. Python это язык, который позволяет быстро разрабатывать приложения для всех операционных систем в кротчяйшие сроки. Этот язык нельзя назвать лучше той-же Java или C/C++, даже скажем так: твой вопрос можно сравнить: чем лучше Perl чем скажем asm?!? У каждого языка есть определённые плюсы и минусы. Т.к. Python, язык требующий интерпретации, его, по сравнению с Java, а темболее с C/C++ нежилательно использовать для создания программ реального времени: Web конференции или IP телефония, но у него скажем больше плюсов в его Open Suorce библотеках и открытом коде. Также это очень отличный язык для решения задачь CGI, также как и Perl, но намного приятнее в использование (хотя это всё дело вкуса)....
Вот тебе в пример пару сайтов, где ты сможешь поближе с этим языком познакомиться: www.python.org Python & Java Web сервер, построенный на технологии Python Python и программирование игр. Хочу дoполнить по поводу Jython: это так сказать оттенок исходного Python, только отличается тем, что Jython может использовать модули и билиотеки Java :) Добавлено через 3 минуты: ivahaev , незнаю точно, не пробовал пока я C# Builder, но с увереностью могу сказать что это будет повторение C++ Builder'a. Вроде всё идеально - каждый мечтал создавать БЫСТРО приложения на C++, особенно графические, но изза этого очень сильно пришлось исказить этот прекрасный язык библиотеками VCL... зачем нужен вообще C++ Builder, если на Delphi можно добиться точно такого-же результата. Ты скажешь - ненадо зато учить Object Pascal? Лучше его выучить, чем исказить C++. Это моё личное мнение. Добавлено через 2 часа и 10 минут: Кстати о инструкции goto: В 1968 г. Edsger W. Dijkstra, один из самых величайших столпов программирования, написал письмо редактору издания Communications of the ACM, в котором четко обосновывал, что инструкция goto, присутствующая в то время практически во всех языках программирования, оказывает неблагоприятный еффект на ход мышления программистов. Кстати, в Python'e этой инструкции подавно небыло, нет и небудет, слава боду. Как вспомню древний gwbasic, аж в дрожь кидает :) |
Aerodancer
Этой инструкции нет очень во многих языках программирования, а даже если она где и есть - пользовать ее никто не заставляет 8) А в "древнем gwbasic" несколько другая идеология программирования была, которая вполне допускала использование данной конструкции. И не надо говорить, что ее нельзя использовать, потому что нельзя использовать никогда 8) Просто не нужно следовать поговорке о том, что "настоящий программист может написать программу на языке фортран на любом языке программирования" 8), а думать, на чем пишешь, и писать соответственно. Неблагоприятный эффект на ход мышления _начинающих_ программистов оказывают столь многие вещи, что все их не поотключаешь. |
Да, может быть и такое, но на своём горьком опыте просто убедился, как-же ненужна эта команда перехода goto. Особенно в ООП. Так даже в gwbasic можно было-бы создателям наверное найти более эллегантное решение, чем строковое (будем так называть) программирование и это, уже наболевшее goto.
|
Aerodancer
Цитата:
Цитата:
|
Цитата:
|
Aerodancer
Цитата:
Цитата:
Цитата:
|
Цитата:
Цитата:
Добавлено через 26 минут: Хочу сказать сразу: VB.NET не в счёт... это уже чистое ООП. Ну или почти.. |
Цитата:
|
RaZEr
Сенкс, но я в курсе 8) Имелось в виду, что название такое ему не зря было оставлено. |
я тоже за Assembler
думаю он будет жить всегда |
Assembler всегда будет нужен для написания всевозможных низкоуровневых утилит, операционок и драйверов. А прикладные программы уже пишут на чем кому удобнее и для чего язык более приспособен.
|
Спор бессмысленен и бесконечен, да и вопрос сформулирован неправильно.
"Самый крутой / перспективный язык программирования". Что за глупость ?! Ведь все зависит от поставленных задач. Кроме того, господам разбрасывающимся фразами "всегда", хочется заметить, что как и у человека, у любого языка есть пора зарождения, расцвета и заката. ИМХО, тема не ведёт к выяснению истины, но бесконечному сталкиванию лбами. Предложение модераторам: закрыть этот базар. |
Согласен с Programmer , всё равно каждый будет отстаивать тот язык который он знает
|
Creed
А еще в Аналитическую машину Беббиджа все загонялось с помощью перфокарт и шестеренок :) Ну, что ж, можешь писать на фортране или в машинных кодах. Только зачем извращаться, если придуманы языки, которые хорошо выполняют свои функции. Высокоуровневые - свои, низкоуровневые - свои. |
C# и другие языки под .NET Framework. Я думаю его следует добавить в голосование.
|
вообще-то странно сравнивать языки имеющие разные приоритеты и направления, список либо надо сужать, либо поставить вопрос подругому
|
для общего программирования лучше всего C++
(всмысле если нет конкретной специализации работы) |
На такой вопрос ответа нет...
Так как вопрос не правильный !
И похоже задан не-профессионалом . Извините - но это моё мнение . IMHO :) |
Все конечно здесь придерживаются своего единоличного мнения. Алгол круче, я буду сидеть на нем :). Но хорошему кодеру такой вопрос и в голову не придет, потому что он должен знать и C, и ObjPascal, и естественно Asm, чтобы быть уверенем в своем трудоустройстве. А что делают в голосовании сетевые языки я так и не понял, ибо это две полярности. Вообще создается такое впечатление, что многие ставят марку "самый перспективный" тому языку, который имеют счастье знать. Осталось подождать, пока какой-нибудь юный гений напишет HTML :)
|
Цитата:
|
RaZEr
Тогда вполне разумно следствие: самый перспективный язык PHP > остальные языки не перспективные > вымирание языков несетевого кодинга. Если бы был поставлен вопрос: лучший язык для написания скриптов, я бы понял. |
Цитата:
|
Visual Basic самый перспективный
ASP = VB VBA = VB сейчас поддержку VB во все программы встраивают самый перспективный это самый простой :-) |
вообще, имхо, для каждого типа задач есть свой язык
конечно, на C++ можно сваять практически что угодно, но надо ли оно? опять же, майкрософтовские детища внедряются насильственно и распространяются не потому, что они простые и удобный, а благодаря агрессивной политике мелкомягких а для веба удобнее всего Apache+PHP+MySQL |
apache+mysql+php удобен только для небольших проектов. затем начинаются серьезные проблемы.
|
Цитата:
|
например. на php нельзя быстро сделать интерфейс, даже используя всеми уважаемый zend studio. а скажем как получить доступ к странице из php?
работа с web-services опять же сущий гемор даже на php5, на .NET куда проще и понятнее. mysql 3.23.x (да и 4) до сих пор не умеет нормально работать даже с foreign keys. надо сначала завести индекс на колонку, потом добавить constraint, потом лезть в документацию и искать где и что поддерживается. в 3.23.58 например нету при update каскадного обновления, по-крайней мере у меня не получилось. проблемы с большими таблицами innoDB. попробуй агрегатную функцию на таблице innoDB, которая целиком не умещается в память. нету хранимых процедур, udf, rules, триггеров, курсоров, поддержки xml и т.д. старая песня, но до сих пор этого нету. и таких вот "мелочей" набереться довольно много. все это незаметно, когда "лабаешь" какой-нибудь небольшой сайт, но как только ставят серьезную задачу, то... цена. опять же - обман. сложи стоимость всех средств от сторонних производителей+хостинг+оклад программистов и т.д. и выйдет все это в копеечку, а будет ли все это "хозяйство" удобнее скажем VS.NET(где все интегрировано) - врядли... версии. попробуйте заставить своего хостера установить скажем php5 или последнюю версию mysql. к тому же все это постоянно "в разработке" и нужно все время иметь свежие версии... интеграция. нету на сегодняшний день единого удобного инструмента для разработки под эту платформу. понятно что можно все через консоль, но долго, нудно и неудобно - на мой взгляд... и так можно писать довольно долго. p.s. ой, забыл про *nix написать:) за меня это уже сделали: http://unixsucks.com/ - имхо, весьма убедительно:) |
Мда, забавная дискуссия :)
Все равно как если бы у профессионального плотника спросили бы какой стамеской (ну, или там, пилой, рубанком и т.д.) он предпочитает пользоваться ... А отвечать кинулись бы хоббисты и дачные подельщики (без обид, коллеги!) в том ключе что, мол, вот пила фирмы Стэнли - это огого, а вот у фирмы Шарк пилы совсем бесперспективные. :idontnow: Я бы на изначальный вопрос "Хочу начать глубоко изучать, а что именно не знаю..." ответил бы так: - "Начинать учиться надо ПРОГРАММИРОВАНИЮ, а не ЯЗЫКАМ программирования. Для справки: мне приходилось писать на более чем 20 языках. Поверьте - это не более чем разные инструменты. Так же как и инструменты, языки программирования бывают адекватны задаче и бывают неадекватны. Но В РЕАЛЬНОМ МИРЕ языки чаще зависят даже не от клиента, скорее это определяется компанией, на которую ты работаешь. Поэтому НАИБОЛЕЕ ПЕРСПЕКТИВНО (причем, скорее всего, ВСЕГДА) будет ваше умение освоить новый для себя язык или среду программирования в сжатые сроки (не более 2-3 недель). Цитата:
|
Имхо, Ассемблер не умрет никогда. ;) Все же ш как ни крути самый низкий уровень програмирования.
Ниже не бывает. |
Часовой пояс GMT +4, время: 15:34. |
Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.