powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Языки четвёртого поколения?
25 сообщений из 587, страница 1 из 24
Языки четвёртого поколения?
    #36687595
Herdsman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте!
У меня (уж простите) история со многими вопросами.
Я где-то 13 лет программирую на языке eDeveloper (UniPaaS). Это не СУБД. Это язык вроде Access, но гораздо больше и серьёзнее. Своей базы данных не имеет. Подключается к любой базе. В нём можно писать бизнес-логику (формы, пакетная обработка…). Я даже не знаю, как называется эта группа языков. Когда-то мне говорили, что это языки четвёртого поколения (правильное ли это название?). Что-то вроде wizard, который большую часть работы делает за программиста.
Всё было в порядке пока мне не сказали:"Ты безнадёжно устарел. Сейчас все программируют на Visual C# или Visual Basic)".
Устаревать не хотелось, и я засел за изучение C#. Написал несколько небольших проектов. И понял, что я чего-то не понимаю. На eDeveloper разработка экрана среднего размера и сложности занимает полчаса, а написание приличной программы, скажем для службы тех-поддержки – неделя. И это включает полную интеграцию в WEB. Мне не приходится задумываться над синхронными и асинхронными процессами. Не надо писать клиентскую и серверную части. eDeveloper всё делает за меня. По-моему только сумасшедший может от этого отказться!
Отсюда вопрос. Может я что-то не так делаю? Может в Visual C# есть какие-то инструменты, о которых я не знаю (много, тяжело и долго искал)? Может эти инструменты надо купить? А может программисты мирятся с тем, что на C# всё трудно и медленно ради чего-то, что я не понимаю?

И ещё вдогонку вопрос. Какие ещё существуют языки вроде eDeveloper или Access?
...
Рейтинг: 0 / 0
Языки четвёртого поколения?
    #36687669
ShSerge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Herdsman,

Ещё раз. Тыщу раз уже писали, что дело не в языке . Например, изучение того же сишарпа за один день, имею ввиду синтаксис, обычное дело. Если, конечно, это не первый Ваш язык программирования.
...
Рейтинг: 0 / 0
Языки четвёртого поколения?
    #36687672
Herdsmanчего-то, что я не понимаю?

Сходи по этой ссылке. Там про Java Swing, но и к C# пример тоже подходит.

http://www.4js.com/exclude/en/tmpl10/flash/flash.php?value=Animation%20Java%20vs%204GL.swf&w=800&h=600%27

Поймешь заговор программистов (они специально создают такие инструменты, чтобы обеспечить всеобщую занятость, в т.ч. спрос на IDE, обучние и т.д.).
Все это впаривается под видом agile технологий и вообще всякой паттерн-правильности.

HerdsmanИ ещё вдогонку вопрос. Какие ещё существуют языки вроде eDeveloper или Access?

ABAP/4.

Язык безнадежно устарел еще 30 лет назад, тем не менее, на нем пишут наиболее высокооплачиваемые (в среднем) программисты. А за C#, в силу его массовости, платят значительно меньше отраслевой медианы.

Делай выводы. Если сможешь (кем лучше быть - незаменимым на практике специалистом, или голодным универсалом, стоящим в очереди из сотни тебе подобных).
...
Рейтинг: 0 / 0
Языки четвёртого поколения?
    #36687709
Herdsman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ShSerge,

Я говорил не о скорости изучения а о скорости разработки ПО.
...
Рейтинг: 0 / 0
Языки четвёртого поколения?
    #36687717
Herdsman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А я понимаю,

Начинаю понимать. Но всё равно попахивает идиотизмом.
...
Рейтинг: 0 / 0
Языки четвёртого поколения?
    #36687735
rstudio
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
реши на eDeveloper вотету задачу эффективней и короче чем программка в 60 байт, или сколько там был последний результат.
Тогда поговорим
...
Рейтинг: 0 / 0
Языки четвёртого поколения?
    #36687744
Фотография ZyK_BotaN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
наверное, с# более универсальный язык.
...
Рейтинг: 0 / 0
Языки четвёртого поколения?
    #36687752
rstudio
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
конструкторы хороши для детей до 12 лет (с)
...
Рейтинг: 0 / 0
Языки четвёртого поколения?
    #36687759
Siemargl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
HerdsmanА я понимаю,
Начинаю понимать. Но всё равно попахивает идиотизмом.
Потому что языки типа С# - 3го поколения. Линк Они универсальны и гибки, но скорость разработки в прикладной области будет ниже.

Из списка Вики (кстати достаточно спорного), на текущий момент я бы указал на живые:
-PowerBuilder (медленно, но верно сходит со сцены - есть на этом форуме)
-Oracle Forms/Reports/ PL/SQL
-ABAP

А остальные большинством я и не слышал либо сильно устарели)
...
Рейтинг: 0 / 0
Языки четвёртого поколения?
    #36687770
Siemargl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ах да, 1С тоже наверное в компанию.
И м.б. AX++
...
Рейтинг: 0 / 0
Языки четвёртого поколения?
    #36687771
Herdsman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
rstudio,

Мы, наверное, друг друга не поняли. Я говорю о базах данных. Офисы, настольные компьютеры, большие сервера. У меня нет сомнения, что поворот антенны нужно рассчитывать на Assembler или C.
Но когда речь идёт о программе для управления складом или расчёта бюджета мне не нужно экономить байты.
...
Рейтинг: 0 / 0
Языки четвёртого поколения?
    #36687785
rstudio
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Herdsmanrstudio,

Мы, наверное, друг друга не поняли. Я говорю о базах данных. Офисы, настольные компьютеры, большие сервера. У меня нет сомнения, что поворот антенны нужно рассчитывать на Assembler или C.
Но когда речь идёт о программе для управления складом или расчёта бюджета мне не нужно экономить байты.

так зачем же вы берете язык, который равно хорошо экономит байты, билдит сайты, создает визуал приложения, игрушки и прочье с какойто узкоспециализированной фигней, уж простите.
...
Рейтинг: 0 / 0
Языки четвёртого поколения?
    #36687794
Herdsman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
SiemarglА остальные большинством я и не слышал либо сильно устарели)

eDeveloper месяц назад выпустил новую версию с поддержкой .NET. Так что насчёт "устарели"... сильно сомневаюсь.
...
Рейтинг: 0 / 0
Языки четвёртого поколения?
    #36687811
Herdsman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
rstudioтак зачем же вы берете язык, который равно хорошо экономит байты, билдит сайты, создает визуал приложения, игрушки и прочье с какойто узкоспециализированной фигней, уж простите.

Потому что я занимаюсь базами данных и мне ВСЕ настойчиво советуют перейти на C#. Давно советуют. Я бьюсь головой о стену и не понимаю зачем мне это нужно. Всё время думаю что может к C# есть какие-то примочки облегчающие работу с базами данных.
...
Рейтинг: 0 / 0
Языки четвёртого поколения?
    #36687830
ShSerge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Herdsman,

Если Вы действительно занимаетесь базами, то для Вас должно быть самым важным знанием SQL, а язык, на котором написан интерфейс к Вашим запросам - не имеет значения.
...
Рейтинг: 0 / 0
Языки четвёртого поколения?
    #36687836
Siemargl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
HerdsmanSiemarglА остальные большинством я и не слышал либо сильно устарели)eDeveloper месяц назад выпустил новую версию с поддержкой .NET. Так что насчёт "устарели"... сильно сомневаюсь.Всеьма интересная парадигма программирования.
Эта еврейская разработка попадает в "я и не слышал".
...
Рейтинг: 0 / 0
Языки четвёртого поколения?
    #36687839
Herdsman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ShSergeHerdsman,

Если Вы действительно занимаетесь базами, то для Вас должно быть самым важным знанием SQL, а язык, на котором написан интерфейс к Вашим запросам - не имеет значения.
Я Вас удивлю! Мне даже SQL знать не надо. Даже это eDeveloper делает за меня, автоматически оптимизируя запросы в зависимости от конкретной базы данных, частоты обращений к конкретным данным и запросов предшествующих данному запросу.
...
Рейтинг: 0 / 0
Языки четвёртого поколения?
    #36687840
HerdsmanC# есть какие-то примочки облегчающие работу с базами данных.

NHibernate, LINQ. Декларируется, что и SQL знать не нужно, и вообще про базу данных ничего не нужно.

Теоретики решают реальную проблему - количество "программистов" из колледжей, понимающих
разработку и под БД, и одновременно сколько-то прилично знающих универсальный C# или Java, и их
базовые библиотеки - стремится к нулю. Они просто не успевают все освоить.

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

Вывод - нужно убрать слабое звено - требование уметь программировать под реаляционную базу данных. Оно само там должно.
...
Рейтинг: 0 / 0
Языки четвёртого поколения?
    #36687856
А я знаю
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
HerdsmaneDeveloper

Это слово уже десять раз было профорсировано. Это что, реклама такая?

Эта баланда тут никому не интересна, никто в здравом уме не начнет ее осваивать просто так, даже не старайтесь.
...
Рейтинг: 0 / 0
Языки четвёртого поколения?
    #36687861
Herdsman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А я понимаюВывод - нужно убрать слабое звено - требование уметь программировать под реаляционную базу данных. Оно само там должно.

Я лично SQL-ем неплохо владею. Но, всё равно, вы даёте мне очень важную и полезную информацию.
...
Рейтинг: 0 / 0
Языки четвёртого поколения?
    #36687870
rstudio
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
HerdsmanShSergeHerdsman,

Если Вы действительно занимаетесь базами, то для Вас должно быть самым важным знанием SQL, а язык, на котором написан интерфейс к Вашим запросам - не имеет значения.
Я Вас удивлю! Мне даже SQL знать не надо . Даже это eDeveloper делает за меня, автоматически оптимизируя запросы в зависимости от конкретной базы данных, частоты обращений к конкретным данным и запросов предшествующих данному запросу.

Все с тобой понятно.
...
Рейтинг: 0 / 0
Языки четвёртого поколения?
    #36687878
Herdsman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А я знаю Это что, реклама такая?[/quot]

Нет. Мне просто нужна помощь и частично я её уже получил. То слово я использовал только для того что-бы объяснить свою проблему. Постараюсь воздерживаться от его употребления. Если это будет признано рекламой - ветку закроют. А я надеюсь на дополнительную информацию.
В России данная программа практически не используется. Это не реклама.
...
Рейтинг: 0 / 0
Языки четвёртого поколения?
    #36687888
rstudio
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если смотреть в суть, то существует инструментарий, который упрощает разработку определенного класса задач. Вот к такому инструментарию ты привык. Но с очередного босовского "вот бы еще вотету фифочку сделать" начинается потребность в более универсальном инструментарии. Там конечно чуть больше работы нужно сделать, но это расплата за универсальность.
...
Рейтинг: 0 / 0
Языки четвёртого поколения?
    #36687894
Herdsman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
rstudioВсе с тобой понятно.

Что "со мной понятно". Несмотря на то что пока не понял пользы от этого я активно изучаю SQL и C#.

Да я завтра начну всё писать руками! От А до Я!

Объясните только что мне это даст?
...
Рейтинг: 0 / 0
Языки четвёртого поколения?
    #36687900
rstudio
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
HerdsmanrstudioВсе с тобой понятно.

Что "со мной понятно". Несмотря на то что пока не понял пользы от этого я активно изучаю SQL и C#.

Да я завтра начну всё писать руками! От А до Я!

Объясните только что мне это даст?

то что ты не будешь узкоспециализированным специалистом на рынке по какимто конструкторским поделкам.
...
Рейтинг: 0 / 0
25 сообщений из 587, страница 1 из 24
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Языки четвёртого поколения?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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