powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Морально устаревшие элементы языков высокого уровня
25 сообщений из 355, страница 3 из 15
Морально устаревшие элементы языков высокого уровня
    #35981212
egorychпоразительный сабж. автор хочет современного языка со всякими вкусностями и фичами, но, при этом хочет пользоваться для написания программы блокнотом.

Нищета философии. Есть такая система - CLARION. В ней можно создавать полноценные Windows-приложения, пользуясь только набором текста (блокнотом) за счет очень мощных операторов ЯП.
...
Рейтинг: 0 / 0
Морально устаревшие элементы языков высокого уровня
    #35981277
Вот пример программирования при помощи блокнота в Windows:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
           program
           include ('equates.clw')
           include ('keycodes.clw')
           map
proc1        procedure
           end
wnd        window('Hello, World'),at( 100 , 100 ),system,modal,gray,center
              button('Push me!'),at( 50 , 50 ),use(?bt)
           end
           code
           open(wnd)
           accept
              case field()
              of ?bt
                 case event()
                 of Event:Accepted
                    proc1
                 end
              end
           end

!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
proc1     procedure
          code
          message('Hello, World!')
          ?bt{PROP:Color} = Color:Yellow
И всё - приложение готово.
...
Рейтинг: 0 / 0
Морально устаревшие элементы языков высокого уровня
    #35981300
clihlt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Забаненный,

include есть... следовательно автору не подойтет )

ЗЫ. Хоть бы линк дал на компилятор... раз уж рекламируешь так )
...
Рейтинг: 0 / 0
Морально устаревшие элементы языков высокого уровня
    #35981302
torrents.ru
...
Рейтинг: 0 / 0
Морально устаревшие элементы языков высокого уровня
    #35981309
clihlt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Забаненный,

А оффсайта нет ? Или сие есть только за деньги?
...
Рейтинг: 0 / 0
Морально устаревшие элементы языков высокого уровня
    #35981320
А в чем проблема с торрента скачать?
...
Рейтинг: 0 / 0
Морально устаревшие элементы языков высокого уровня
    #35981335
clihlt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Забаненный,

Дак скачать то не проблема.. Но не будешь же ты скачанный с торрента фреймворк использовать для коммерческой разработки. Так разве что так... посмотреть )

А если CLARION есть платный... Дак меня както бесплатный QT пользовать не сильно напрягает.

ЗЫ. Поддержка сокетов, многопоточности/синхронизации, 64-х битной платформы там хоть есть?
...
Рейтинг: 0 / 0
Морально устаревшие элементы языков высокого уровня
    #35981354
У меня есть инсталляция CLARION 6.0 - где-то 125 Мб занимает, можно залить по частям на zalil.ru, но у нас сейчас перерасход траффика немного - чуть позже, если надо.
Я в Инете недавно работаю, что такое оффсайт?
...
Рейтинг: 0 / 0
Морально устаревшие элементы языков высокого уровня
    #35981364
clihltЗЫ. Поддержка сокетов, многопоточности/синхронизации, 64-х битной платформы там хоть есть?
Многопоточность/синхронизация есть в 6.0 (однако не пробовал в работе - там рассматривается какая-то преемптивная и кооперативная модели). Что такое сокет - беспонятие.
64-битную платформу 6-я версия не поддерживает, но уже заявлена 7-я - может быть. Однако стоит дорого - что-то 60-70 (боюсь сказать в чем).
...
Рейтинг: 0 / 0
Морально устаревшие элементы языков высокого уровня
    #35981406
Fixin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BagaBagaДа и на кой мне к счетчику цикла i присобачивать по сути "квалификатор пространства имен" MyBestCompanyForeverI?

Буквоедство detected. Речь идет об именах классов а не о именах переменных. Вы для счетчика класс заводите? Тогда приаттачивайте имя, да.
...
Рейтинг: 0 / 0
Морально устаревшие элементы языков высокого уровня
    #35981412
Fixin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
XDiaBLoИменно так, вы пишете реализацию и интерфейс, а остальные в команде, используя ваши классы, видят только интерфейс. Это как чёрный ящик. Удобно.
Боже ш ты мой, ну что за косность. Ну сгенирируйте H-файл (интерфейс) на основе реализации, если это надо для командной работы. А если не надо, нафига нужен этот H-файл?
...
Рейтинг: 0 / 0
Морально устаревшие элементы языков высокого уровня
    #35981415
Fixin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
XDiaBLo
Это делают пространства имён, гораздно удобнее, чем в названии каждого класса набивать так нелюбимый вами лишний текст.
По поводу JAVA я всего лишь предлагал, если библиотека не указана, то искать имя класса во всей библиотеке. Это не отрицает пространство имен, а дополняет возможности JAVA
Кроме детского-лепета о конфликте имен классов возражений я не услышал.
...
Рейтинг: 0 / 0
Морально устаревшие элементы языков высокого уровня
    #35981418
Fixin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MasterZiv
Я сильно подозреваю, что C++ к линковке вообще никак не относится
(чтобы сказать точно, надо посмотреть в стандарт). Но даже если
в стандарте что-то и написано по поводу линковки, то оно очень
слабо будет связано с именно языком С++. Так что тут всё нормально.
Если линковка и устарела (а она действительно устарела во многом),
то она будет переделана, и уже переделана была, без какого-то
существенного влияния на сам язык.


Буквоедство detected. Речь шла о сборке h-файлов, может перейдем ближе к делу и подальше от демагогии. H-файлы устарели, они не нужны.
...
Рейтинг: 0 / 0
Морально устаревшие элементы языков высокого уровня
    #35981420
Вообщем, кто CLARION скачает и захочет что-либо попробовать - задавайте вопросы, некоторое время буду отвечать (я работаю в основном с форматом DBF - в его TPS лезть не хочется).
...
Рейтинг: 0 / 0
Морально устаревшие элементы языков высокого уровня
    #35981423
Fixin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
egorychпоразительный сабж. автор хочет современного языка со всякими вкусностями и фичами, но, при этом хочет пользоваться для написания программы блокнотом.
Практически всё, что хочет автор реализовано в современных промышленных IDE. И #ifndef, #define напишут, и мастера для созданий классов, добавлений методов, свойств, типовых конструкций кода давно уже в них реализовано. Бери и пользуйся, нет! нам блокнот подавай.
И думать не хочется, и писать... могу разочаровать - профессия программиста предполагает необходимость много думать и много писать, вот при продаже мобилок, к примеру, этих навыков не требуется, так может профессию сменить?

Я предвидел этот вопрос. Видите ли, в коде не должно быть лишних сущностей. Можно конечно юзать, как выражаетесь, современные IDE, при этом код будет выглядеть так, что волосы дыбом встают. Зачем эти извращения с H-файлами в современном языке? Кому они нужны?
...
Рейтинг: 0 / 0
Морально устаревшие элементы языков высокого уровня
    #35981427
Fixin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MasterZiv
не понял. При чём тут интерфейсы и реализация ? Они в Java -- разные
классы, и они всегда разнесены в Java. Я также не понял про автоматический
поиск классов. Как они будут искаться везде ? Класспаш - да, есть,
но это ж и есть ручное указание того, какие классы и библиотеки
брать в сборку.

Везде, а что проблема составить список классов? Время поиска - 0.00000001 секунда.
...
Рейтинг: 0 / 0
Морально устаревшие элементы языков высокого уровня
    #35981430
Fixin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MasterZiv
Ну так CLASSPATH у них и так есть.
И ПОЛНОЕ ИМЯ КЛАССА - уникально. Ну и что, легче ?

Пардон, я где то писал о ПОЛНОМ имени класса? Что за приписывания? Я говорил об ИМЕНИ класса. Оно тоже может быть уникальным!
...
Рейтинг: 0 / 0
Морально устаревшие элементы языков высокого уровня
    #35981432
Fixin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Забаненныйegorychпоразительный сабж. автор хочет современного языка со всякими вкусностями и фичами, но, при этом хочет пользоваться для написания программы блокнотом.

Нищета философии. Есть такая система - CLARION. В ней можно создавать полноценные Windows-приложения, пользуясь только набором текста (блокнотом) за счет очень мощных операторов ЯП.

Не передергивай. Где я призывал отказаться от WYSIWYG?
Я говорил, что H-классы - это наследие компиляторного прошлого и они уже устарели.
Включи мозг.
...
Рейтинг: 0 / 0
Морально устаревшие элементы языков высокого уровня
    #35981436
Fixin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ЗабаненныйВообщем, кто CLARION скачает и захочет что-либо попробовать - задавайте вопросы, некоторое время буду отвечать (я работаю в основном с форматом DBF - в его TPS лезть не хочется).

Я не хочу. Не вдохновляет.
...
Рейтинг: 0 / 0
Морально устаревшие элементы языков высокого уровня
    #35981445
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Fixin wrote:

> Вы не слышали рекомендацию, что в названиях классов нужно указывать
> имя/ник своей компании и т.п.? Мне кажется, проблема надумана и высосана
> из пальца.
Эту рекомендацию уже давно выкинули на свалку истории.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Морально устаревшие элементы языков высокого уровня
    #35981449
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Fixin wrote:

> Слив засчитан. Моя тема посвящена не эмоциям, а лишнему тексту, который
> должен набирать человек, хотя вместо него это может и должен делать
> компилятор.
Да не может он делать, в том -то и фигня вся. Может, если только
каждому классу дать глобально уникальное имя. Ну, например, GUID
подойдёт. Ты будешь писать такие программы ? Думаю, не будешь.
Вот затем и нужны заголовки, CLASSPATH-ы и т.п.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Морально устаревшие элементы языков высокого уровня
    #35981453
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Fixin wrote:

> Да вы што. H-файлы тоже нужны для командной разработки? Без них ну никак
> в командной разработке, да? Давайте поговорим про H-файлы.
В общем-то, именно так. Никуда без них.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Морально устаревшие элементы языков высокого уровня
    #35981458
Фотография Frenzy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
FixinПо поводу JAVA я всего лишь предлагал, если библиотека не указана, то искать имя класса во всей библиотеке.

так как же тогда разрешать конфликты имён которые вы так не любите? )) вот у меня есть допустим класс StringUtils одновременно в трёх библиотеках. как по вашему должен себя вести компилятор/интерпретатор вашего языка?
...
Рейтинг: 0 / 0
Морально устаревшие элементы языков высокого уровня
    #35981459
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
XDiaBLo wrote:

> Подстановки.

Подстановка тела функции в месте вызова имеется в виду ?
И как это связано с inline ? То-то, что НИКАК это не связано.
Именно поэтому и не будет проблем.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Морально устаревшие элементы языков высокого уровня
    #35981491
clihltЗабаненный,

Дак скачать то не проблема.. Но не будешь же ты скачанный с торрента фреймворк использовать для коммерческой разработки. Так разве что так... посмотреть )

А если CLARION есть платный... Дак меня както бесплатный QT пользовать не сильно напрягает.

ЗЫ. Поддержка сокетов, многопоточности/синхронизации, 64-х битной платформы там хоть есть?
Попросите на ClarionLife.net. Язык мне нравился в свое время,но, морально он устарел(по 6-ке сужу). Может в семерке исправлено все, но.. верится с трудом.
...
Рейтинг: 0 / 0
25 сообщений из 355, страница 3 из 15
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Морально устаревшие элементы языков высокого уровня
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]