|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
19.09.2008, 20:53 | #11 | |
Регистрация: 19.09.2008
Сообщений: 8
|
Цитата:
|
|
19.09.2008, 20:59 | #12 | |
Участник клуба Подтвердите свой е-майл
Регистрация: 14.12.2007
Сообщений: 1,434
|
Цитата:
Проповедую design patterns, верую в MVC, доверяю eXtrime programming.
|
|
19.09.2008, 21:02 | #13 | |
Старожил
Регистрация: 06.08.2007
Сообщений: 2,183
|
Цитата:
Есть же PascalABC, FreePascal они тоже используют функционал Borland(Turbo)Pascal. А как же *NIX использующая части Windows + свою написанную оболочку(от этого она не никак нестрадает). Чем эта идея хуже? |
|
19.09.2008, 21:06 | #14 |
Старожил
Регистрация: 22.05.2007
Сообщений: 9,065
|
Язык вероятно нужно создавать под задачи, которые впоследствии при помощи него планируется решать, а не начинать с синтаксиса.
В Delphi лично мне не нравится "избыточность" кода. Пока все эти ключевые слова напишешь... procedure... function... Порой дольше печатаешь, чем думаешь над решением. А в идеале бы разве что мысли программистские не читались, чтобы "черную" работу по наборе кода не выполнять, а больше уделять внимания решению задачи. В С++ порой мешает излишняя свобода. Напечатаешь случайно if (a=b) вместо сравнения на равенство и ищи потом ошибку эту. Но не надо еще забывать про C#, Java и многие другие языки. Чтобы создать достойный язык, нужно иметь опыт программирования на как можно большем количестве других языков, чтобы знать что хорошо, а что плохо и в своем языке не повторять ошибки предшественников. На мой взгляд язык программирования должен быть максимально коротким, но ёмким, но в то же время лёгким. Чтобы программист меньше думал над тем, как это реализовать на данном языке и больше думал над алгоритмами. |
19.09.2008, 21:06 | #15 | |||||||
Great Code Monkey
Форумчанин
Регистрация: 09.08.2007
Сообщений: 533
|
Цитата:
Цитата:
Цитата:
Цитата:
Цитата:
Цитата:
Короче, в чем необходимость нового языка? В какой области и чем он будет превосходить используемые сейчас? В чем будут заключаться новвоведения? Абстрактные фразы типа "он будет удобнее, читабельнее и тп т тд" не катят, нужна конкретика. Цитата:
|
|||||||
19.09.2008, 21:12 | #16 | |
Александр
Администратор
Регистрация: 28.10.2006
Сообщений: 17,530
|
Цитата:
Я работаю не только в Delрhi, потому переживаю {} - вот таие бегины енды. && - но вот такое трудно пережить в си |
|
19.09.2008, 21:55 | #17 |
Форумчанин
Регистрация: 20.06.2008
Сообщений: 168
|
Ставь себе более достижимые цели. Язык программирования - это мелочи, нужно еще и среда разработки. Над созданием сред разработки и компиляторов Delphi и Visual Studio работают сотни, а то и тысячи программистов. Ты уверен, что сможешь выполнить хотя бы 1 сотую того, что делают они водиночку? Подумай очень хорошо.
|
19.09.2008, 22:17 | #18 | |
Регистрация: 19.09.2008
Сообщений: 8
|
Цитата:
Ну давай посмотрим правде в глаза и скажем что реально нужно без громких слов типа "а знаеш скока вот те писали?": 1. Сам ЯП это основная задача. Ведь именно исходя из его особенностей строится всё остальное. Вот взгляни к примеру на PHP, Java (это я для примера) они что сразу изначально имели кучу документации, продвинутую IDE, огромную библиотеку исходников? И что теперь из них получилось? Так что не всё так плохо как кажется на первый взгляд. Тут главное грамотно начать, а не рваться с места в карьер. 2. IDE - это не так сложно как кажется на первый взгляд. Думаеш используя к примеру Delphi сложно написать для своего ЯП нормальную IDE? У меня к примеру в первых версиях будет клон IDE Delphi 2006 (нравится она мне, да и имидж будет соответствующий) 3. Документация, учебники, исходники, примеры и т.п. - всё это идет от пункта 1 и обычно ЯП обростает всем этим со временем без особых проблем. Последний раз редактировалось Viteef; 20.09.2008 в 00:05. |
|
19.09.2008, 23:01 | #19 |
Участник клуба
Регистрация: 30.04.2007
Сообщений: 1,307
|
Gnumko
на счёт этого "{...}" не согласен, я не кодил ещё в "С", поэтому и не знаю большинства команд, и в итоге мне сначала придётся изучить "С" прежде чем я смогу начать кодить на новом ЯП.... А кто-то говорил о простоте и доступности?... предлагаю сделать поддержку этих синтаксисов. менять в настройках. и странно что всё крутится возле delphi и С, а ещё есть ASM - чем его команды не угодили? - поддержку asm-а то же надо добавить, иначе как задумываться о задаче, когда её никак не решить?... Да и вот, что можно ещё такие команды как "begin...end" - "{...}" "Function" и т.д. установить на "горячие" клавиши. ну вроде как нажал CTRL+F и в редакторе появился пустой код функции с программными скобками. CTRL+P - процедура ....
Всё гениальное - просто!
Последний раз редактировалось Air; 19.09.2008 в 23:03. |
19.09.2008, 23:16 | #20 | ||
Регистрация: 19.09.2008
Сообщений: 8
|
Цитата:
Всё вертится вокруг Delphi и Си потому что это лидеры индустрии и глупо былоб равняться скажем на QBasic. Цитата:
Я вобще щас обдумываю синтаксис. |
||
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Есть такой язык программирования Autolisp | Эdvard | Помощь студентам | 6 | 25.04.2008 16:28 |
Язык программирования Turbo Pascal | AnKS | Помощь студентам | 2 | 28.10.2007 07:22 |
Новый язык программирования: AWL | G_D_G | Свободное общение | 0 | 27.02.2007 14:10 |