IMHO.WS

IMHO.WS (http://www.imho.ws/index.php)
-   Программирование (http://www.imho.ws/forumdisplay.php?f=40)
-   -   Самый перспективный язык программирования??? (http://www.imho.ws/showthread.php?t=37035)

RaZEr 16.09.2003 20:38

C BASIC'а начинайте, - он для этого и был написан.

DeToNaToR 16.09.2003 22:12

У меня так было:
ZX: BASIC -> Logo -> Asm
PC: BASIC -> Asm -> Visual Basic -> C/C++ -> Visual C++ -> Pascal -> Delphi -> PHP


Всем доволен.
Asm очень люблю т.к. чувствуется вся мощь кома и знаю как работает моя программа.
Delphi - очень хорош для утилит, небольших софтин и игрушек.
Visual C++ + Asm - самое то для написания игр и утилит, напрямую работающих с железом
:-)

denver 17.09.2003 13:07

Цитата:

Первоначальное сообщение от RaZEr
C BASIC'а начинайте, - он для этого и был написан.
Это когда было-то, в 80х? :)
Самый гнусный язык сейчас (я о Turbo Basic, Quick Basic и др. клоны), я бы сказал даже вредно его изучать - принцип программирования отличается от современного (я об ООП). Поэтому имхо для новичков паскаль как минимум, а лучше сразу ся.

RaZEr 17.09.2003 13:55

А лучше сразу свою ось и язык написать ... успехов, одним словом ...

Repressor 17.09.2003 14:24

Бэйсик пора вообще забыть... Некоторые принципы кодинга там можно постигнуть, но это все фигня первостатейная. Лучше писать в машинных кодах, чтобы ну совсем круто! :)

RaZEr 17.09.2003 14:48

В машинных кодах нет ООП, Denver будет против :smoker: ...

denver 17.09.2003 15:08

RaZEr
Не надо придираться :)
Как частный случай ООП я рассматриваю процедуры и функции пришедшие на замену архаическому, неудобочитаемом и непоследовательному goto.

RaZEr 17.09.2003 15:26

Процедуры и ф-ии это аналог goto. Может более навороченный, но аналог. ООП, это классы, наследование, сериализация и т.д. Для понятия азов программирования и алгоритмизации вполне подойдет даже BASIC, для реализации конкретных задач - конкретный язык (C++,Java,PHP...).

denver 17.09.2003 15:33

RaZEr
Во-во. Класс это набор функций и процедур. Хотел бы я посмотреть как ты будешь наследовать goto :biggrin:

RaZEr 17.09.2003 23:22

У тебя что русский, второй язык ? Где я сказал что goto это ООП ?

Repressor 18.09.2003 13:29

Мне интересно, кто отдал 1 голос за Basic? :)

RaZEr 18.09.2003 14:03

Что самое интересное - это не я :biggrin:

ReapeR 19.09.2003 11:12

сам сижу на дельфях, а вот проголосовал за С++ (так как и php и всяко разно другие языки - это то же самое сявое семейство (во всяком случае синтаксис ну очень похож)) имхо разумеется

varik 19.09.2003 11:22

:biggrin:
Цитата с http://stamina.ru/dinamo.htm

Цитата:

... Я решил исследовать этот вопрос поподробнее. Для этого я написал частотный анализатор (на Бейсике, разумеется, потому что все серьезные программы пишутся на Бейсике, например, Виндовс. Я использовал интерпретатор QBasic, потому что он красивый и синий)...

Repressor 19.09.2003 13:35

Тяжелый конечно случай... И, думаю, неизлечимый....

denver 19.09.2003 14:05

Repressor
Цитата:

Тяжелый конечно случай... И, думаю, неизлечимый....
Если то что выше - это не стеб, тогда конечно неизлечимый.
У меня друг начал вместе со мной в классе так 5-ом изучать бейсик, через два года я уже бороздил просторы паскаля, потом перешел а дельфи. Но друг до сих пор пишет на бэйсике, и даже подумывает о переходе на Visual Basic. Может последний еще и ничего, но что может в итоге получится из заведомо бесперспективного языка?

Разве можно сейчас учится программированию на бэйске если все равно придется менять представление о "правильном" программировании пересев на Си, Делфи, PHP, Perl и другие перспективные языки? Разве просто пояснить человеку подвисшему на бейсике что
Код:

for i:=0 to 50 do begin
  readln(something[i]);
  if something[i]=200 then goto :exit
end;
:exit

это плохо. А вот это
Код:

repeat
  readln(something[i]);
until (i=50) or (something[i]=200);

это намного логичнее и удобнее и красивее и... еще много одобрительных слов.
Вот я о чем...

Repressor 19.09.2003 14:17

Хороший программист понимает и может оценить всю мощь (или немощь) того, языка, на котором он пишет. Если программист пишет на Бэйсике, потому что ему кажется, что данного языка достаточно, то это плохой кодер. Он ничего не знает и выбора (на чем писать) у него нема.

foRaver 26.09.2003 03:11

Nu ja dumaju,
esli hochesh programmit igri, to tolko C++ ili Blitz Basic

a esli chtoto s WEB'om, to JAVA.
JAVA eto takoi jazik, chto ja dumaju v Internete NIKAKOI drugoi jazik nemozhet konkurirovat' s nim. po bezopasnosti, funkzionalnosti i razshirinim vozmozhnostjam! Da i pomimo etogo on crossplatformed, a eto znachit, chto napisav class po Windows, onzhe budet rabotat' na *NIX sistemah, onzhe budet rabotat na MacOS bez perekompilirovanija pod raznie platformi.!!!

A C/C++ i konechnozhe asm ostajutsja klassikoi v svjom zhanre.

a po scriptam sovetuju Python i JavaScript

Zhelaju uspehov!!!

Repressor 28.09.2003 12:02

Думаю в Web без знаний элементарного JavaScript и PHP соваться вообще нечего. Я и без Java неплохо живу.

GAAlex 30.09.2003 14:32

Вот именно, смотря для чего!
я пишу скрипты на VBScript для Win 200 и на Perl для FreeBSD, а базы данных мы пишем на Visual FoxPro (Nothing Runs Like the Fox! - а на чем их еще писать).
Были б у меня только системные задачи писал бы на С++, если б писал бы для WEB что-нибудь выбрал бы...
Для разного круга задач разные языки. Не будем забывать как появился С и для чего придумывался тот же Pascal

denver 30.09.2003 14:55

GAAlex
Цитата:

Не будем забывать как появился С и для чего придумывался тот же Pascal
Напомни плз зачем Паскаль придумывался, разве не для программирования под DOS. А насчет сей - слышал байку что его придумали как пародию на программирование вообще а вышел язык который все восприняли серьезно :)

GAAlex 30.09.2003 15:17

Denver
Pascal был задуман как язык для обучения программированию... :)
поэтому он такой правильный был по сравнению с С

Repressor 30.09.2003 18:31

Нет, Паскаль стал языком для обучения, но создавался для серьезных целей. Просто с появлением более мощных средств он сдал свои позиции и стал тем, что сейчас изучают в школах... К тому же есть Объектный Паскаль аля Delphi - это уже язык как язык...

malim 13.10.2003 05:47

Люди что посоветуете изучать??Я ничего в этом не смыслю.Просто с чего начать?? Например с c++ потом учить Basic или что-нибудь другое.Спасибо.

denver 13.10.2003 09:07

malim
Ты бы не поленился и почитал бы выше. На твой вопрос уже основательно ответили

GAAlex 13.10.2003 10:18

Во всяком случае дали много пищи для размышления, что есть GOOD! :)

Repressor 20.10.2003 14:50

Вывод:
Джентельменский набор: Асм, C#, C++, Delphi

GAAlex 22.10.2003 06:05

Тут набрел на новую классификацию языков:
1. Языки промышленной разработки (на которых пишутся ОС и огромные пакеты) С++ плюс Асм
2. Языки приложений (Языки на которых пишутся прилложения) Visual Basic, Delphi и т.д.

denver 22.10.2003 09:18

GAAlex
Цитата:

Языки приложений (Языки на которых пишутся прилложения) Visual Basic, Delphi и т.д.
Если уж на то пошло то 2-ые это и не языки вовсе а визуальная среда. Языками есть бейсик и паскаль.

Автор классификации еще и не компетентен немного. С чего это он решил что на сях можно ось написать а на паскале нет :)

Добавлено через 2 минуты:
Да и огромные пакеты в дельфях пишут. Короче автор - чайник.

GAAlex 22.10.2003 13:29

Denver
Мир ПК № 9 2003
'Статья От Паскаля к языку Zonnon'
Ну как бы автор (Богатырев - научный редактор) пропагандирует Zonnon.
Просто был интересен такой взгляд на классификацию языков...
И у него С++ 'язык промышленной разработки' который стал 'неотемлемой частью программирования как ремесла'
Ну там еще много перлов(в том числе и спорных) но что-то, на мой взгляд, есть правдивое в такой классификации
... а в институте до сих пор дают классическую...

GAAlex 29.10.2003 11:21

Кому интересна эта тема
Интервью со Скоттом Майерсом
http://www.fcenter.ru/articles.shtml?interview/7796
Цитата:
Скотт Майерс (Scott Meyers) - известный программист и гуру С++. Скотт написал несколько книг по "эффективному" программированию вообще, и на С++ - в частности

sky7 30.10.2003 19:37

SpacerV
ANSI C++ конечно! Кто его не предпочитает?
Почему? : Стандарт. Вся документация по дефолту для него написана.
Правда работают в нём, жаль, редко :(

Даже прикол где-то проскакивал, как бедного программера заставляли с ANSI C++ на MS VC++ переучиваться...

denver 31.10.2003 15:56

Я делаю програмлинг в Borland Delphi потому как Microsoft Delphi нет и не будет :)

varik 16.11.2003 04:54

Вот вам тест программ скомпилированых (интерпретированых) разными компиляторами (интерпретаторами).

Основной вывод -- интерпретируемые языки (Java & C#) не медленнее (а иногда быстрее) компилируемых.

CEO 18.11.2003 14:16

Для хорошего программиста любой язык программирования -- мощный инструмент, для плохого -- какой язык выбрать не имеет значения. Лично меня уже не впечатляют всякие умные доводы в пользу того и иного ЯП. Одним нравятся интерпретаторы и пожалуста, кому-то компиляторы и тоже ничего. Не это главное, главное стать настоящим программистом, а это гораздо сложнее, чем выучить дяже самый перспективный ЯП.

Из обсуждений на этом форуме я пришел к выводу, что в ближайшее время самый перспективный Java, хотя мне это и не нравится.

RaZEr 18.11.2003 15:59

Цитата:

главное стать настоящим программистом
Я полагаю "настоящий программист" это такое же размытое понятие как "настоящий мужчина".

CEO 18.11.2003 18:05

RaZEr :
>Я полагаю "настоящий программист" это такое же размытое понятие >как "настоящий мужчина".
Я в это понятие вкладываю соврешенно определенный смысл. Настоящий программист -- не тот, кто владеет самым перспективным языком программирования, а тот кто умеет решать поставленные задачи наилучщим образом. Т.е. соответсвующий образ мыслей должен сформироваться. Вот так. Но это все лишь мое мнение, а кто-то может думать и по-своему.

RaZEr 18.11.2003 18:17

Цитата:

не тот, кто владеет самым перспективным языком программирования, а тот кто умеет решать поставленные задачи наилучщим образом
Ну решать поставленные задачи наилучшим образом может и откровенно плохой программист. Зависит от того, какие задачи ставятся.

Например. Стоит задача написать какое-нибудь простенькое приложение ... опытный программист со стажем решит задачу блестяще, но возмет 5x $ ... начинающий программист возьмет всего 1x $, однако обеспечит реализацию поставленной задачи, причем с минимальными финансовыми затратами. Но у меня язык не поворачивается назвать его "настоящим программистом".

CEO 18.11.2003 18:49

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

Rifle 04.12.2003 19:54

Самый перспективый это Дельфи 8 который уже на подходе :dance:


Часовой пояс GMT +4, время: 07:05.

Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.