Добро пожаловать! Это — архивная версия форумов на «Хакер.Ru». Она работает в режиме read-only.
 

Языг праграмиравания "ПРЕВЕД"

Пользователи, просматривающие топик: none

Зашли как: Guest
Все форумы >> [Веб-программинг] >> Языг праграмиравания "ПРЕВЕД"
Имя
Сообщение << Старые топики   Новые топики >>
Языг праграмиравания "ПРЕВЕД" - 2006-03-23 14:55:12   
Pupkin-Zade

Сообщений: 9398
Оценки: 1489
Присоединился: 2004-03-10 13:54:16
УРОК Первый нах!



сигхтнагниз этава языга очен похожо
на языг Прогхрамиравания "Поскаль" нах.

любая пограмма начинаицо с ключевого слова ПРЕВЕД, посли чиго
следуит имя этай программы.

Премер:

ПРЕВЕД первыйнах;

канец каманды или блока нах обязательна раздиляица точкай с запятой..

вот так тоись ;

канец кпрограммы всигда заканчиваица словом
МЕДВЕД

операторгными сгобками являицо слова

НАЧЕЛ

пох здеся будит программа

КОНЧЕЛ ;

Кгстати есливы заметили, то злово пох являица
обозгначением комминтария строки..
тоись строка "здеся будит программа" работать нибудит!

кстати если вы хатите за похкомментировать несколька строг
то для этава нужна испольгсавать следующую конгструкцию

нахиирявсеэтанаписал
{
этад кодт не будит выполнен..
}

основныи типы данных:

переменные объявляюца после ключевога слова типа

преведстрока - строковый типа

преведчисло - числовой в диапазоне -2147483648..2147483647

преведчислосточкай - число с плавующей точкай.(8 байт)

преведчислошопестец - ниибаца какой диапазон –2^63..2^63–1

преведмедвед - уникальный типа данных - может принимать значения либого типа

преведилинед - логический типа.. может принимать значения… угу и неа


опираторы

арифметико:
+ - / *

логико:
и(and), или(or), нех(not)

логическии когстанты угу и неа


фунгции в праграмме обозначаюца ключивым словом кагдила

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

кагдила [Название функции] (параметр:типа;…): типа данных;

Премер:
кагдила Учаснег(кагзовуд: преведстрока ; скокалед: преведчисло ): преведилинед;

результат функнуции - возвращица оператором взад

параметры могут быть тагжи и выходными, для этага нада тожи поставить взад на против
имини переменаай.


кстати

нах - обозгначаит 0, он жи nil, он жи null.


логика:

"если aka (if)" абазначаица камандой

вдруг вощим ща пакажу пример

вдруг Учаснег = "hchru" потом
начел
пох тудможно чтота напесать.
кончел
нихрина
начел
пох авот туд если учаснег нихрена не hchru
кончел;

каг видна па примеру если еще ключевые слава потом
и
нихрина
ну нахир ани нужны вы ужи сами догодались…

циклы:
абазначаюца ключевым словом жжги

вощим разбирайтесь сами

приведу токо премер:

кагдила премерцикла(скокаих: переведчисло ): переведчисло
типа
кросавчег: перведчисло ;
мой_медвед: перведчисло ; пох мой_медвед иначи программа закончица…
начел

жжги кросавчег=1 да 10 поехали
начел
мой_медвед = мой_медвед + скокаих * кросавчег;
пох вот такой вотцигл
кончел ;

взад мой_медвед;
кончел ;


вощим Урог первый закончен нах… заипался ужо песать..
Читайте мануал короче ламеры..

и я говорю заведтнаи слово о закрытии программы МЕДВЕД
Post #: 1
Языг праграмиравания "ПРЕВЕД" - 2006-03-23 14:58:22   
Python

Сообщений: 4964
Оценки: 0
Присоединился: 2005-12-14 08:32:13
Pupkin-Zade, ну ты даешь… Я бы поленился стока писать [sm=4.gif]
Post #: 2
Языг праграмиравания "ПРЕВЕД" - 2006-03-23 19:06:17   
cybermind

Сообщений: 805
Оценки: 0
Присоединился: 2004-05-24 20:16:13
[sm=9.gif][sm=9.gif][sm=9.gif]

Компилятор в студию!
Post #: 3
Языг праграмиравания "ПРЕВЕД" - 2006-03-23 19:52:09   
treehel

Сообщений: 1797
Оценки: 0
Присоединился: 2004-12-31 16:08:00
Та же мысль. Я считаю, что нужно написать компиллятор этого языка;) Тока не на C++
Post #: 4
Языг праграмиравания "ПРЕВЕД" - 2006-03-23 19:55:42   
AdReNaL1Ne

Сообщений: 8027
Оценки: 350
Присоединился: 2005-09-11 06:38:05
Вам что, мало ломалки_сайтов?[sm=001.gif]
Post #: 5
Языг праграмиравания "ПРЕВЕД" - 2006-03-23 21:07:04   
Lex_Voodoo

Сообщений: 7328
Оценки: 0
Присоединился: 2004-12-07 13:55:12
Читал и рыдал :)))
Post #: 6
Языг праграмиравания "ПРЕВЕД" - 2006-03-24 00:37:51   
rgo

Сообщений: 7170
Оценки: 281
Присоединился: 2004-09-25 05:14:25
вот блин, на трёх форумах уже видел развитие темы [sm=mad.gif]
Чтоб компилятор не писать, предлагаю сменить синтаксис на лисп-like. Тогда всё будет крайне просто:

; это коммент, но уж каменты под превед заделать lisp не умеет,
; придётся потерпеть
; объявление в lisp макроса какдила:
(defmacro какдила (имя аргументы медвед)
(setf (symbol-function имя) (eval `(lambda ,аргументы ,медвед))))

; теперь функция "пеши"
(какдила пеши (превед) (princ превед))

; ну а теперь можно даже hello-world написать:
(пеши "превед медвед")

; …
; а вообще можно довести и до:
(с-преведом-в-файл "превед.txt" :залочив-от-других-медведов :угу
(жжги :пока :угу
(пеши "превед медвед")))
Post #: 7
Языг праграмиравания "ПРЕВЕД" - 2006-04-05 00:30:35   
Nightfly

Сообщений: 1381
Оценки: 0
Присоединился: 2004-03-12 11:46:07

//
// Превед.cpp : Defines the entry point for the console application.
//

#include <iostream>
#include <locale.h>

//——————————————————————
// The PREVED Language Kernel area. Do not touch! :)

#if !defined (_MSC_VER) || _MSC_VER < 1400
#error Wrong compiler! Use MSVS 8.0
#endif

#define НАЧЕЛ {
#define КОНЧЕЛ ;}
#define ТИПА int
#define ВДРУГ if (
#define ТАДА )
#define НИХРИНА else
#define ВЗАД return
#define КАГДИЛА (
#define ЙО ;
#define ЖЖОШ(p,n) for (; (p) <= (n); (p)++)

#define БАЗАР std::cout <<
#define СЛЫШЬ <<
#define СТОЙ system ("echo. & pause");
#define БЛИН _wsetlocale (LC_ALL, L"Russian_Russia.ACP");

#define ВРОДЕ try
#define ИБАНУЦЦО throw
#define АПСТЕНУ catch (const char* __чё__)

#define ПРЕВЕД ТИПА main КАГДИЛА ТАДА
#define МЕДВЕД ВЗАД 0; КОНЧЕЛ

// End of area
//——————————————————————

ТИПА КРУТО КАГДИЛА ТИПА фигня ТАДА
НАЧЕЛ
БАЗАР "ВАЩЕ " ЙО
ВДРУГ фигня == 8 ТАДА ИБАНУЦЦО "мля! " ЙО
ВЗАД 0
КОНЧЕЛ

ПРЕВЕД
НАЧЕЛ
БЛИН

ВРОДЕ НАЧЕЛ

ТИПА фишка = 0 ЙО

ЖЖОШ (фишка, 10)
НАЧЕЛ
БАЗАР фишка СЛЫШЬ " ";
ВДРУГ фишка >= 5 ТАДА КРУТО (фишка) ЙО
КОНЧЕЛ

КОНЧЕЛ АПСТЕНУ НАЧЕЛ
БАЗАР "ИБАНУЦЦО invoked: " СЛЫШЬ __чё__;
КОНЧЕЛ

СТОЙ
МЕДВЕД
Post #: 8
Языг праграмиравания "ПРЕВЕД" - 2006-04-05 01:20:25   
cybermind

Сообщений: 805
Оценки: 0
Присоединился: 2004-05-24 20:16:13
ааааа мой моск
найт аццкий сотона

*ушёл компилировать*
Post #: 9
Языг праграмиравания "ПРЕВЕД" - 2006-04-05 02:26:13   
AL

Сообщений: 515
Оценки: 0
Присоединился: 2004-07-19 03:19:44
Pupkin-Zade РЕСПЕКТ! Сильно задвинул. Внушает![sm=9.gif][sm=9.gif][sm=9.gif]
Nightfly Отдельный респект за полноценный пример[sm=9.gif][sm=9.gif][sm=9.gif]
Post #: 10
Языг праграмиравания "ПРЕВЕД" - 2006-04-05 06:38:54   
Lex_Voodoo

Сообщений: 7328
Оценки: 0
Присоединился: 2004-12-07 13:55:12
/me долбится башкой об клаву [sm=9.gif]
Post #: 11
Языг праграмиравания "ПРЕВЕД" - 2006-04-09 20:26:37   
буржуазия

Сообщений: 60
Оценки: 0
Присоединился: 2005-05-29 16:57:53
поцталом[sm=9.gif][sm=9.gif][sm=9.gif]
Post #: 12
Языг праграмиравания "ПРЕВЕД" - 2006-04-26 17:16:31   
Lonely

Сообщений: 2
Оценки: 0
Присоединился: 2006-04-26 15:40:01
хы… тоже ужо пацталом))
Post #: 13
Языг праграмиравания "ПРЕВЕД" - 2006-05-02 09:16:31   
Freackazoid

Сообщений: 47
Оценки: 0
Присоединился: 2006-04-30 23:39:27
Все теперь только так и буду проги писать. А то тут некоторые жалуються что язык С++ плохо читаемый.[sm=em121.gif]
Post #: 14
Языг праграмиравания "ПРЕВЕД" - 2006-05-02 17:24:45   
TNT

Сообщений: 252
Оценки: 0
Присоединился: 2004-03-18 14:28:41
Бугагагага![sm=9.gif] Жжоте[sm=9.gif][sm=9.gif][sm=9.gif]
Post #: 15
Страниц:  [1]
Все форумы >> [Веб-программинг] >> Языг праграмиравания "ПРЕВЕД"







Связаться:
Вопросы по сайту / xakep@glc.ru

Предупреждение: использование полученных знаний в противозаконных целях преследуется по закону.