Язык программирования !? - Компьютерные вопросы

Вопрос Язык программирования !?

Регистрация
1 Сен 2013
Сообщения
83
Репутация
-4
Спасибо
0
Монет
0
Какой он язык программирования?

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

Про си вообще можно промолчать.Это вовсе не язык. А вот бэйскик и паскаль достойны.

И я не знаю какой мне написать язык. Или декларативный, или императивный. Я даже не знаю. Но какой получится наверно. Но я бы хотел определиться какой мне язык выбрать. Какой хочу я. И возможности такие какие хочу я, а не какой то там крис(или как его там). Сам планирую, хочу, чисто функциональный язык. С чистотой функций. Но понимаю что это наверно будет посложней реализовать чем ООП язык.Я хочу использовать в не́м выражения. Описывает максимально словами. То бишь не иметь там аргументов. Практически. Минимум аргументов, больше слов. Чтобы я мог писать код, просто как текст, словами, без аргументов. Ну или редко аргументы, только там где надо.

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

Также это язык в большей части реального времени. То бишь мы выполняем код, и не заботимся о сохранении. Конструкция языка это позволит. Выполнение также может оборваться в любой момент.Мы запонимним состояние, не записывая никакие дампы. Нет зависимости от системы никакой. Никаких библиотек. Прозрачность не только системы, но и языка.Зарезервированные слова? – нет. Можно использовать любые.
 
Регистрация
19 Ноя 2013
Сообщения
77
Репутация
0
Спасибо
0
Монет
0
Главный вопрос Зачем?
Какая сфера применения нового языка? Чем он будет лучше уже существующих?

Нет если для интеллектуальной зарядки и потешить свое самолюбие.....
Но в этом случае неважно каким он будет
 
Регистрация
26 Ноя 2013
Сообщения
83
Репутация
6
Спасибо
1
Монет
0
Есть еще VBscript, интерпретатором снабжены все виндовсы, начиная с WIN 98. просто текстовый файл переименовываешь в .vbs и интерпретатор будет их брать и исполнять.

Есть еще на этой базе .hta, это тоже самое, но будет подключен браузер микрософт как главное окно и будет интерфейс.

Вот пример, возьми вставь в текстовый файл, переименуй в файл.hta и тыкни в него. <!DOCTYPE HTML>
<html>
<head>
<title>My First HTML Application</title>

<HTA:APPLICATION
APPLICATIONNAME="My First HTML Application"
ID="MyFirstHTA"
VERSION="1.0"
SCROLL="no"/>

<style type="text/css">
body {
background-color: #fdfeff;
color: darkblue;
font-family: Calibri;
font-size: 12pt;
margin: 4em 3em;
}
</style>
</head>

<script language="VBScript">
Option Explicit

Sub CheckIfPrime( )
Dim i, intInput
intInput = document.getElementById( "InputNumber" ).value
If intInput < 3 Then
document.getElementById( "OutputResult" ).innerHTML = "Yes, " & intInput & " is a prime number."
Else
For i = 2 To intInput - 1
If intInput Mod i = 0 Then
document.getElementById( "OutputResult" ).innerHTML = "No, " & intInput & " is not a prime number."
Exit Sub
End If
Next
document.getElementById( "OutputResult" ).innerHTML = "Yes, " & intInput & " is a prime number."
End If
End Sub

Sub ValidateInput( )
Dim objRE, strInput
strInput = document.getElementById( "InputNumber" ).value
Set objRE = New RegExp
objRE.Global = True
objRE.Pattern = "[^\d]+"
If objRE.Test( strInput ) Then
strInput = objRE.Replace( strInput, "" )
document.getElementById( "InputNumber" ).value = strInput
document.getElementById( "OutputResult" ).innerHTML = "Enter a number, and click the ""Check"" button to check if it is a prime number."
End If
If strInput = "" Then
document.getElementById( "OutputResult" ).innerHTML = "Enter a number, and click the ""Check"" button to check if it is a prime number."
End If
Set objRE = Nothing
End Sub

Sub Window_OnLoad
window.resizeTo 640, 480
document.title = document.title & ", Version " & MyFirstHTA.Version
End Sub
</script>

<body>

<p><input type="text" id="InputNumber" onchange="ValidateInput" onkeyup="ValidateInput" />
 
<input type="button" value="Check" onclick="CheckIfPrime" /></p>

<p> </p>

<p id="OutputResult">Enter a number, and click the "Check" button to find out if it is a prime number.</p>

</body>
</html>
 
Регистрация
25 Июл 2013
Сообщения
75
Репутация
0
Спасибо
0
Монет
0
А теперь можешь это всё скомпоновать и переформулировать так, чтобы получился нормальный и понятный вопрос?
 
Регистрация
22 Июн 2013
Сообщения
115
Репутация
-2
Спасибо
0
Монет
0
О, тебе нужны первоначальные варианты КОБОЛа. Там писали "СЛОЖИТЬ 2 И 2 ПОЛУЧАЯ а" :)
В англоязычном варианте "Основная критика языка связана с его «многословием» — программы в связи с синтаксическим решением оказываются громоздкими, например, присваивание, выражаемое в си-подобных языках как y = x;, записывается как MOVE x TO y."
В связи этим "широко известно высказывание Дейкстры «Использование Кобола калечит ум. Его преподавание, следовательно, должно рассматриваться как уголовное преступление». "
 
Сверху Снизу