The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

АНБ рекомендовал переходить на языки программирования, безопасно работающие с памятью, opennews (??), 14-Ноя-22, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


95. "АНБ рекомендует переходить на языки программирования, безопа..."  +/
Сообщение от Анонн (?), 14-Ноя-22, 12:04 
Потому что ты не будешь на Ада писать прикладной софт - это слишком долго/дорого.
А она как была в своей нише, так и осталась.
Ответить | Правка | К родителю #77 | Наверх | Cообщить модератору

145. "АНБ рекомендует переходить на языки программирования, безопа..."  –1 +/
Сообщение от Старший аноним (?), 14-Ноя-22, 13:18 
С чего это ты решил, что писать прикладной софт на ADA - это дорого и долго?
Я тебе тут одну умную вещь скажу, только ты не обижайся на свои бесцельно прожитые годы, но одна из самых больших систем управления предприятием и сопутствующими направлениями, написана на диалекте языка Ada - языке PL/SQL. Эта система называется - Oracle e-Business Suite (а ее клон - Oracle Fusion Applications Suite). И пишется там бизнес-логика намного быстрее чем на богомерзских Java, C#, не говоря уже о вызывающем отвращение своим синтаксисом Rust.
Ответить | Правка | Наверх | Cообщить модератору

162. "АНБ рекомендует переходить на языки программирования, безопа..."  –1 +/
Сообщение от Анонн (?), 14-Ноя-22, 13:50 
А теперь посмотри сколько стоит час работы спеца по PL/SQL и С#.
А потом сколько есть на рынке людей, которых ты можешь нанять в разумное время.
Сравнивать узкоспециализированное расширения для SQL с языками общего назначения немного странно.
Ответить | Правка | Наверх | Cообщить модератору

175. "АНБ рекомендует переходить на языки программирования, безопа..."  +2 +/
Сообщение от Старший аноним (?), 14-Ноя-22, 14:20 
По твоему ответу видно, что ты совсем не в теме, но что-то пытаешься изобразить.
1. PL/SQL - это не "расширение SQL". PL/SQL - это реализация языка Ada фирмой Oracle применительно к базе данных Oracle DB с бесшовной интеграцией в этот язык выражений языка SQL там, где в таких, типа "высокоуровневых" язычках как Java, C# требуется тонны неэффективного обвеса. Есть и другие языки с бесшовной интеграцией выражений SQL, например z-язык в Босс-Кадровике.  PL-SQL - это язык общего применения и выполняется в своей среде выполнения. А язык SQL - выполняется в отдельном движке. PL/SQL компилирует как в коды виртуальной машины PL/SQL, так и в native код процессоров. PL-SQL был внутренним языком для таких GUI- инструментов как Oracle Forms, Oracle Reports. На нем из коробки можно было работать с файлами, папками, с Excel, Word, отправлять электронную почту, делать таймеры и т.д., а через интерфейс с языком С - и со всеми остальными фичами ОС. Был еще один проект, где делали неоракловую реализацию виртуальной машины для написания логики на стороне веб-сервера.  PL-SQL вполне себе ООП-шный язычок, но не все могут не нем это делать.
2. Если Java и C# по твоему утверждению "языки общего назначения", то не мог бы ты привести написанные на этих язычках, например, ОС реального времени. На С/С++/Ada такие системы, например, есть.
3. Зарплата PL/SQL разработчика одинакова или ниже зарплаты C# разработчика, не говоря уже о Java разработчиках. Другое дело что разработчиков на PL/SQL будет во-первых меньше так как Oracle - недешевое удовольствие и не стоит у каждого Васяна, а во вторых junior-разработчики на PL/SQL меньше востребованы - туда предпочитают брать уже людей с опытом.
Ответить | Правка | Наверх | Cообщить модератору

220. "АНБ рекомендует переходить на языки программирования, безопа..."  –1 +/
Сообщение от Анонн (?), 14-Ноя-22, 15:23 
Да вроде ничего не пытаюсь изобразить. Написал именно так как оно есть "PL/SQL (Procedural Language for SQL) is Oracle Corporation's procedural extension for SQL". Если хочешь поумничать в формулировках, то это не ко мне.
Оно прибито гвоздями к Ораклу и, как ты сам сказал, "недешевое удовольствие и не стоит у каждого Васяна", поэтому писать на нем софт для обычных пользователей никто не будет.

С каких пор написание ос реального времени стало прерогативой "языков общего назначения", а не "системных языков". Хотя ладно, держи ос на C# https://github.com/CosmosOS/Cosmos
А вот экпериментальная ось на Java https://www4.cs.fau.de/Projects/JX/index.html

Ответить | Правка | Наверх | Cообщить модератору

234. "АНБ рекомендует переходить на языки программирования, безопа..."  +/
Сообщение от fuggy (ok), 14-Ноя-22, 15:51 
Пентагон рассчитывал что Аду будут использовать в многих сферах с высокими требованиями к надёжности. А тут жалуются на баги, но не советуют свой разработанный язык.
Ответить | Правка | К родителю #95 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру