СогласенСообщение от x[82]
![]()
|
А шнурки гладить этот ваш виртуоз не умеет?Сообщение от x[82]
![]()
Хороший словаригг...
есть с чего поучица...![]()
Не пускайте детей к Интернету, они его портят
Перефразируя одного товарища:Сообщение от pavlentus
"Хорошему гладильщику все равно каким утюгом гладить шнурки"
Вообще смысла поста не понял. По существу бы сказал что-нибудь.![]()
I'm GNU/Linux user.
x[82], на чем программишь?
На Java, чего и вам советуюСообщение от Ull9
![]()
![]()
I'm GNU/Linux user.
А сколько таких виртуозов было в свое время на VB6Сообщение от x[82]
Интересно, как они до сих преданы своему языку.
По поводу явы согласен, пока это очень удобный язык.
Надеюсь, что к твоему выпуску наши компании будут давать цивильное задание на производственную и научно-исследовательскую практику и ты с легкостью сможешь пойти к ним работать, чего пока сейчас нет в Одессе, но есть уже в Киеве.Сообщение от THRESHE
спасибо , я двуязычен java&c++. но последнее время, попадаются проекты в основном на с++.Сообщение от x[82]
Преведно-ориентированный язык
Преве́дно-ориенти́рованный язы́к — специальный язык, используемый падонками для обращения с молитвами к Великому Медведу. Впоследствии использован фирмами НекроСофт и Багланд для написания компьютерных программ.
Пример программы
Object Preved
Код
превед Анекдотнах;
амонявзядъ ПреведГУИ, МедведПервыйнах, Лез32, Учаснеги;
типапревед
ТэМойМедвед = хуле (ТэМедвед)
комрад
ПапаМедвед: ТэМедвед;
МамаМедвед: ТэМедвед;
бублиг
кагдила Родид(Папа, Мама: ТэМедвед);
кагдила Писец; папойвыдан;
кагдила Идинах(Куданах: ТэУрл); папойвыдан;
кончел;
кагдила ТэМойМедвед.Родид(Папа, Мама: ТэМедвед);
начел
ПапаМедвед:=Папа;
МамаМедвед:=Мама; // Пох шобзнал!
кончел;
кагдила ТэМойМедвед.Писец;
начел
Ахтунг('Низя убид мой Медвед!!!','Идите фтопку',ИКОН_ИДИНАХ);
кончел;
// Пох карочи праграма
типа
моймедвед: ТэМойМедвед:
мужыг: ТэУчаснег;
тъйодка: ТэУчаснег;
лез: ТэЛез32;
начел
ёпт
лез:=ТэЛез32.Родид([йолки,соснынах,дубы,бирьозы,трава,поляно]);
моймедвед:=ТэМойМедвед.Родид(livejournal,ru_preved );
// Пох низабаяниваимые канстанты!
моймедвед.Идинах(лез.Туданах('поляно'));
мужыг:=ТэУчаснег.Родид();
тъйодка:=ТэУчаснег.Родид();
лез.Вставить(мужыг,Туданах('поляно'));
лез.Вставить(тъйодка,Туданах('поляно'));
мужыг.Вставить(тъйодка);
ежели мужыг.Нивставляет тоды
начел
// Пох и здесь пидарасынах!
Ахтунг('У вас в системе неправельный мужыг, '+
'пастафьте себе пакет Учаснег-dev-2.1.11',
'Ахтунгбля',ИКОН_АХТУНГ);
бамбить;
кончел;
моймедвед.Идёд;
мужыг.Reposition; // Пох идинственая албанская команда в "Преведе"…
моймедвед.Подняд(моймедвед.Рука.Л);
моймедвед.Подняд(моймедвед.Рука.П);
моймедвед.Сказад('ПРЕВЕД!');
ухёпт
Ахтунг('Шотозафигня случилосо с праграмай, вазможна, '+
'ваш камог кетайского праизводства… Смините моск!',
'Ужоснах',ИКОН_АХТУНГ);
кончел;
кончел. // Всёнах, писец
Preved++
Код
#фтыкай <ёстрим>
#фтыкай <дууст/перформанс.хпп> // типа иди учить дууст.орк
баян <типанейм Медвед, типанейм Учаснег> класс Превед: виртуал бублик Дууст::Перформанс<Учаснег>
{
превед:
Учаснег м,ж;
Медвед медвед;
бублиг:
Превед(Учаснег мужык, Учаснег тётка, Медвед м_медвед = Медвед()): м(мужык), ж(тётка), медвед(м_медвед)
{
ифф(!ж.пушбэк(м))
сру стд::экзепшн("Ахтунг! У вас в системе неправельный мужыг,пастафьте себе пакет Учаснег-dev-2.1.11");
}
~Превед();
};
ПРВД
Код
<ПРВД>
<БАШКА>
<херувидеш менед-самтакой="шоце-таке" шоце="пысьмо/првд; штырлыц="форточка1251" />
<херувидеш атыкто="тыузнаешеёпо" шоце="превед,медвед,менед" />
<пшёлна кито="морда моя" куда="/держыморд.мрд" />
<пшёлна кито="комубабло" куда="менед://жжж.некразовд.гом/папамедвед.првд" />
<ахтунг>Премерр дакумента ПРВД</ахтунг>
</БАШКА>
<ВСЕТУТ>
<забор гиде="усиридин"><Ж><М><кросавчег какой="#МЕДВЕД" вес="36">Превед планед!</кросавчег></М></Ж></забор>
</ВСЕТУТ>
</ПРВД>
_____________________________
Полностью работающий код , NecroSoft Visual Medved 8 only
Код
//
// Превед.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: " СЛЫШЬ __чё__;
КОНЧЕЛ
СТОЙ
МЕДВЕД
Я тоже надеюсьСообщение от pavlentus
![]()
Когда было время VB6, программили на нем. Я же не утверждаю, что программист должен всю жизнь на одном языке писать. Он должен оперировать в основном одним языком. Это разные вещи.Сообщение от pavlentus
З.Ы. А сколько чудных вирусов на VB было писано. Согласись, не детское это дело![]()
I'm GNU/Linux user.
еще одно замечание.
профи отличается от аматер тем, что профи может работать при минимуме условий.
пример тому я, сейчас работаю в оч. интересном проекте, но ограничение очень тесное
чистый ц++, редактор только vi, билд делаем исключительно make, отладчика пока нет.
во как.
Чтобы знать все тонкости языка, надо очень долго на нем по программировать. Не запутывай фразами типа оперировать и всю жизнь программировать, чтобы быть асом в языке надо много лет на нем писать, а не оперировать. Оперировать будешь в другом месте.Сообщение от x[82]
ты чего к слoвам цепляешся, по сути сказано же верно
По моему там не было сути![]()
100% GUI, RAD'ы, дополнение кода и т.д. развращают. А когда это все отбирают, приходится тугоСообщение от Ull9
![]()
I'm GNU/Linux user.
Ну ладно, ц++, make, но не понимаю как можно ограничить в редакторе. Что, другой хуже текстовики создает? Или мало программистских редакторов или даже сред под *Nix/Linux или что там у вас? SlickEdit, например. А с отладчиком что? gdb не справляется?Сообщение от Ull9
Человек может утверждать, что он знает определённый язык программирования, если он написал хотябы примитивный компилятор(интерпретатор) для этого языка.
Социальные закладки