Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Разное

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: КМВ, а есть ли языки, которые вы не знаете?
 
 автор: Кузнецов М.В.   (18.02.2012 в 09:10)   письмо автору
 
 

После моих откровений про полиморфизм по почте пришел вопрос, которым и озаглавлена тема. Ну там в письме не только про это, но и про это тоже. Еще там было вот так написано "Ну наверное Алгол какой-нибудь и Аду не знаете"...
Во-первых, такие вопросы можно здесь размещать, а не в личной переписке. Может ещё кому то будет интересно, чего мы не знаем.
И, во-вторых, отвечаю, если, конечно, вопрос был лично ко мне, а не ко всей Студии. Всей Студией мы перекрываем все языки практически. Естественно за минусом тех, которые кто-то вчера придумал.

Относительно моей персоны конкретно.
Есть такой язык. Которого не знаю.
BASIC.
Терпеть его никогда не мог и не собираюсь. Ни одного макроса в жизни не написал :)
А вот такой язык, к примеру, знаю.

++++++[>++++++++++++<-]>. >++++++++++[>++++++++++<-]>+. +++++++. . +++. >++++[>+++++++++++<-]>. <+++[>----<-]>. <<<<<+++[>+++++<-]>. >>. +++.
.
.
>>+.

Всегда хотел задачку в нашем разделе "задачи" на этом языке дать. Начиная с вопроса о том, что это за язык и зачем он нужен.

А Алгол и Аду я знаю, к слову. Первый потому что с него приходилось на Fortran переводить квантовохимические программы, а второй... Ну потому что это очень сильный язык для программирования, когда время отклика ЭВМ на внешний сигнал является критичным. Ада - язык реального времени. А я практически и занимался в программировании только программированием систем, работающих в реальном времени. Это если говорить о реально серьезных вещах с точки зрения программирования, а не об очередном сайте. Ну ещё в те языки, которые на лямбда-функциях построены занесло...

..............................................................
Ещё в письме вопросы были.
Надо ли программисту в совершенстве знать математику.
На этот вопрос не расплывчатого ответа быть не может. Так как ответ зависит от того, кого кто считает программистом. Если считать программистом того, кто работает на функциональных языках, на языках реального времени, тех, кто программирует каскадный запуск турбин на гидроэлектростанциях, системы ЦДП (Центральных Диспетчерских Пультов), АСУП (Автоматическая Система Управления Производством), тех кто работает в Яндекс, и т.д. им математику надо не то что знать, ей надо жить.
А кто занимается только созданием рядовых Web-сайтов, ну там можно и без мат.аппарата обойтись. Все что нужно сайтостроителю от математики давно есть в библиотеках.
..............................................................

Теперь уже "пару слов без протокола". От себя, то бишь, и на вольную тему.
Мне вообще говоря, не очень радостно слышать то, что ныне программистами себя считают только те, кто выучил PHP и сайты делает. Мне за слово и за профессию обидно, вот что хотите делайте. Для нас программист это человек, который умеет управлять с помощью знаков тем или иным процессом. Будь то работа с принтером, с СУРТ (системой управления радарными точками). Для нас программист это тот, кто знает не только про императивные языки программирования. А и про другие. И знает, когда каким пользоваться. Т.е. когда нужно брать отвертку, а когда кувалду. Это самое важное и в программировании и в любой области знания. Потому что кувалдой не откручивают шурупы, а отверткой не прямят металл.
Для нас Web-программист, скажем, это тот, кто знает, о чем речь в формуле

Rp = 1 - (1 - r)n

Она самое прямое отношение к Web имеет.

...Для нас программист тот, кто знает не только языки программирования, а и то, что при помощи их управляется. Это, знаете, как водители-любители и водители-профессионалы. Профи знают, как работает то, руль чего они крутят, а любители только любят за баранку подержаться. И если мне человек на экзамене не скажет, что такое коэффициент захвата, и затем не вычислит потребность процессора для GET-запросов, - это не наш клиент, как говорится. Вернее, клиент то наш, но на работу я такого не возьму к себе.
И т.д.д.

  Ответить  
 
 автор: Владимир55   (18.02.2012 в 10:41)   письмо автору
 
   для: Кузнецов М.В.   (18.02.2012 в 09:10)
 

А такой язык - FOCAL ?

  Ответить  
 
 автор: Кузнецов М.В.   (18.02.2012 в 13:43)   письмо автору
 
   для: Владимир55   (18.02.2012 в 10:41)
 

Я про него знаю, но на нем не программировал. Никогда нужен не был. Да и похожесть на Бейсик отталкивает опять же :)

  Ответить  
 
 автор: Кузнецов М.В.   (18.02.2012 в 14:49)   письмо автору
 
   для: Кузнецов М.В.   (18.02.2012 в 13:43)
 

Для справки нашим форумчанам, которые не застали сию древность, как FOCAL. Название от сокращения FOrmula CALculator. Т.е. это язык вычислений. Использовался в 60-70-е годы. Последний релиз был вроде бы в 1981-м. Потом и в Европе и у нас попытались сделать от него ответвления, но вышло так, что ничего не вышло.

  Ответить  
 
 автор: Владимир55   (18.02.2012 в 15:24)   письмо автору
129.8 Кб
 
   для: Кузнецов М.В.   (18.02.2012 в 14:49)
 

На языке FOCAL работал первый в мире промышленный компьютер PDP-8 (в приложении). Две коробочки сверху – это память, всего лишь 4 Кб. И тем не менее, на этой памяти - куда входила и ОС – создавались вполне серьёзные программы. К компьютеру подключался еще рулонный печатный аппарат Consul или телетайп, а также перфоратор и считыватель перфолент.

Компьютер был совершенно голым. Включив питание, необходимо было каждый раз записать в его память хоть что-нибудь, что бы его оживило (небольшой драйвер в цифровых кодах нарисован непосредственно на панели справа). Для этого использовались красно-белые клавиши, которые хорошо видны (они по три штуки, что удобно для восьмиричного кода).И нажать старт.
Писать самому надо было абсолютно все, вплоть до опроса флагов периферии. Компьютер выполнял только сложение и условные переходы. Вычитание и умножение уже нужно было писать!

На FOCAL работал также американский военный компьютер Micro-4. С программной точки зрения, от PDP-8 он отличался только тем, что каждый модуль начинался с сообщения «I congratulate, the sir!». А с технической точки зрения тем, что выдерживал падение на бетонную плиту с высоты 3 метра, не прекращая выполнение операций (впрочем, я не бросал).
А ещё Multi-8, французский аналог американского компа.
Откуда их взяли, для меня осталось загадкой. Вроде бы, сняли с захваченного где-то судна-разведчика.

  Ответить  
 
 автор: Кузнецов М.В.   (18.02.2012 в 15:42)   письмо автору
 
   для: Владимир55   (18.02.2012 в 15:24)
 

Спасибо за серьезное дополнение.
Про PDP-8 знаю. Книги Абрамова, Фролова и Писаревского есть :)
Но этот язык ушел.

  Ответить  
 
 автор: cheops   (18.02.2012 в 11:07)   письмо автору
 
   для: Кузнецов М.В.   (18.02.2012 в 09:10)
 

>Профи знают, как работает то, руль чего они крутят, а любители только любят за баранку
>подержаться.
И тем не менее машины сейчас имеются почти в каждой семье, в некоторых странах почти у каждого человека. Да есть профессионалы, а есть пользователи. Однако, водителя называют водителем не потому, что он еще и механик и каскадер. Что же весь мир теперь называть "чайниками за рулем"? Если человек использует язык программирования он уже как ни крути программист, чтобы раньше в это понятие в вкладывали. Сейчас и системные администраторы без программирования обходятся, используя то, что пишут программисты, а раньше все наоборот было - программист работал на машине подготовленной системным администратором, который и программирование тоже знал.

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

  Ответить  
 
 автор: Кузнецов М.В.   (18.02.2012 в 13:28)   письмо автору
 
   для: cheops   (18.02.2012 в 11:07)
 

>>Что же весь мир теперь называть "чайниками за рулем"?

Ты сам того не ведая, сказал правду :)

  Ответить  
 
 автор: cheops   (18.02.2012 в 13:38)   письмо автору
 
   для: Кузнецов М.В.   (18.02.2012 в 13:28)
 

Ну... эдак можно и дальше пойти, назвав всех без исключение хлюпиками изнеженными по сравнению с пещерным человеком. Или еще на несколько миллионов лет углубиться... как бывало, бежишь в атаку весь броней обвешенный, хрясть хвостом соперника и одним динозавром на свете меньше, а сейчас что? Обвешались железками, ни когтей, ни зубов, даже хвост отвалился...

PS Количество рано или поздно переходит в качество, каким бы качеством это количество не обладало, значение имеет критическая масса.

  Ответить  
 
 автор: Кузнецов М.В.   (18.02.2012 в 13:57)   письмо автору
 
   для: cheops   (18.02.2012 в 13:38)
 

>PS Количество рано или поздно переходит в качество
В плане вождения авто так точно уже перешло. Причем все границы. И во многих других сферах аналогичное. Человек научивается нажимать одну кнопочку, после чего загорается светодиодик, и он как собачка Павлова вне себя от радости. И кричит - как я крут! А потом у нас тонут теплоходы, авиакатастрофы одна на другой, медики, которые руку от ягодицы без подзорной трубы отличить не могут, дамочки, красящие губы за рулем, считая что машина сама довезет куда нужно, и потом собирая на дороге в кучу пол трассы... И назвать такового/ую водителем язык повернется только у полоумца. Это не водитель. Даже без градации на любитель/профессионал. Это папуас, которому показали игрушку и сказали - крутнешь сюда, поедешь туда. И только. Как ученый, переписавший диссертацию 50-х годов и выдавший её на ура в 90-е - не ученый. Как программист, берущий только из наших с тобой книг код и втюхивающий его Заказчику, совершенно не понимая, что этот код делает, - не программист.

  Ответить  
 
 автор: Sfinks   (18.02.2012 в 12:33)   письмо автору
 
   для: Кузнецов М.В.   (18.02.2012 в 09:10)
 

> Есть такой язык. Которого не знаю.
> BASIC.
> Терпеть его никогда не мог и не собираюсь. Ни одного макроса в жизни не написал :)
А у меня вот у 12ти летнего пацана на агате другого не было

А еще интересно, почему у всех паскаль в игноре? Везде С, С и С.... Я на сколько помню, они вообще одинаковые. Не в смысле синтаксиса и операторов, хотя они тоже похожи, а в смысле структуры языка и возможностей. У меня вот очень долго не было IBM совместимого компа. Кажется году в 96ом появилась первая 4ка с 33 МГЦ )))) А программировать очень любил. Так вот я программировал везде где придется - в школе, в институте (у нас гимназия была прикреплена к ВУЗу и раз в неделю в 10,11 классы мы учились не в школе а в институте). Ну и программировал, соответственно, на том, на чем придется. Где был С, на С (тогда СРР был еще), где не было - на паскале, потом как-то так получилось везде паскаль оказался, потом Delphi появился.... Как щас помню - на 13ти дискетках дистрибутив с собой везде таскал ))) , а вдруг где комп подвернется?! )))) В общем у меня с С не сложилось как-то. Может сейчас появилась какая-то принципиальная разница между этими языками?

  Ответить  
 
 автор: cheops   (18.02.2012 в 12:49)   письмо автору
 
   для: Sfinks   (18.02.2012 в 12:33)
 

>Я на сколько помню, они вообще одинаковые.
>Может сейчас появилась какая-то принципиальная разница между этими языками?
Не... далеко не одинаковые, разница была и остается. В Pascal на уровне языка нет указателей на функцию или область памяти, а это значит вы не можете сказать, так у меня вот в этих 4 байтах записан адрес памяти, начиная с него записан бинарный код - его нужно выполнить. Упрощенно, дело выглядит так
  sqlite3_initialize = GetProcAddress(hDll, "sqlite3_initialize");
  sqlite3_initialize();
sqlite3_initialize - это переменная, указатель, которую можно использовать как функцию sqlite3_initialize(), вплоть до передачи параметров этой функции, причем функция даже не в этом бинарном модуле, указателю все равно - это адрес в оперативной памяти. Ну понятно, что в C память всегда была динамическая, а в Pascal зачастую статическая, т.е. нельзя было выделить памяти в процессе выполнения программы (сейчас-то понятно уже можно, а в 1980-м?). В С все это было уже в 1970-м, поэтому с такими инструментами хоть драйвер можно писать, хоть операционную систему. Собственно С для этого и создавался, чтобы писать первую операционную систему на языке высокого уровня, а не на ассемблере (как вы понимаете речь о UNIX, которая с 1970 до сих пор используют в массе вариантов). На Pascal не удобно писать операционную систему и вообще использовать на полную катушку архитектуру фон-Неймана, Pascal делает вид, что данные и код хранятся отдельно в каких-то разных видах памяти. Ну это академический язык, у него цель была такая. А на практике нужна скорость и экономия памяти (ну по крайней мере лет 10 назад этот вопрос стоят очень остро, да и регулярно снова упираемся в нехватку либо скорости каналов, либо памяти на компьютерах/серверах).

PS Ну и к тому же с C возятся практики, которые ввели компиляцию в ранг искусства, очень удобно строить и работать с проектами (ну если знать конечно, как по уму процесс организовывать) в том числе и с теми которые компилируются по паре суток. В Pascal инструменты препроцессора более бедные, на уровне ключиков (а не целого подъязыка программирования, позволяющего черте-что: ведь C++ долго был надстройкой над C на уровне именно предпроцессорной обработки, вон Qt примерно тоже самое делает, правда уже внешним предпроцессором, а не стандартным).

  Ответить  
 
 автор: cheops   (18.02.2012 в 13:02)   письмо автору
 
   для: Sfinks   (18.02.2012 в 12:33)
 

У меня, кстати, наоборот с Delphi не сложилось, хотел выучить и использовать, но как-то все не получалось, то ли тремор, то ли просто времени не хватило повозиться как следует, да и чувствовал, что загнется рано или поздно, не верил в Delphi, сразу на C/C++ ориентировался. Да и наевшись всяких Visual Basic, Visual Fortran в сторону Delphi уже очень косо смотрел... Помню дико раздражало даже не отсутствие UNIX-а, а невозможность запуска UNIX-программ... с дуру даже без shall-ов перевел несколько вручную исправив мегабайты исходных кодов под Visual Studio 4.

  Ответить  
 
 автор: Crux   (18.02.2012 в 23:12)   письмо автору
1.1 Кб
 
   для: Кузнецов М.В.   (18.02.2012 в 09:10)
 

А вот такой язык, к примеру, знаю.

++++++[>++++++++++++<-]>. >++++++++++[>++++++++++<-]>+. +++++++. . +++. >++++[>+++++++++++<-]>. <+++[>----<-]>. <<<<<+++[>+++++<-]>. >>. +++.
.
.
>>+.

Всегда хотел задачку в нашем разделе "задачи" на этом языке дать. Начиная с вопроса о том, что это за язык и зачем он нужен.


Пошел искать что же это такое, нашел.

Название у этого языка BrainFuck. Назначение не знаю какое у него, возможно такое же как и название.

Пытался перевести код, который вы написали, для этого набросал простенький (каюсь, на php:) интерпретатор (прикрепляю, может кому сгодится). Пока писал интерпретатор, понял что это можно было и в уме расшифровать, ++++++[>++++++++++++<-]> это же умножение 6 * 12, ну а дальше понятно.

  Ответить  
 
 автор: Кузнецов М.В.   (19.02.2012 в 09:48)   письмо автору
 
   для: Crux   (18.02.2012 в 23:12)
 

>Название у этого языка BrainFuck.

Ага.

>Пытался перевести код, который вы написали, для этого набросал простенький (каюсь, на php:)

:)
Можно действительно было в уме догадаться, что когда люди становятся директорами, то они могут писать только одну программу :)

>Назначение не знаю какое у него, возможно такое же как и название.
Для меня это всегда было коротанием скуки на собеседованиях. Прикольно все эти плюсики-точечки рисовать.
А вообще этот язык и в промышленных, так сказать, масштабах используют. Не часто.
Ну и ещё. Этот язык дал шаг в большое программирование одному человеку. На собеседовании один парень понял, чего я рисую. После этого собеседование закончилось. Он его не сдал, так как я его в другую контору выпинул.

  Ответить  
 
 автор: cheops   (19.02.2012 в 10:35)   письмо автору
 
   для: Кузнецов М.В.   (19.02.2012 в 09:48)
 

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

  Ответить  
 
 автор: Кузнецов М.В.   (19.02.2012 в 10:53)   письмо автору
 
   для: cheops   (19.02.2012 в 10:35)
 

>как называется
Неприлично :)

  Ответить  
 
 автор: cheops   (19.02.2012 в 11:01)   письмо автору
 
   для: Кузнецов М.В.   (19.02.2012 в 10:53)
 

Я насколько помню его ж в шутку разрабатывали... в промышленных масштабах его действительно только из-за названия использовать не удобно. Да и скорее всего каждый свою методу кодирования использует.

  Ответить  
 
 автор: Кузнецов М.В.   (19.02.2012 в 11:43)   письмо автору
 
   для: cheops   (19.02.2012 в 11:01)
 

>Я насколько помню его ж в шутку разрабатывали... в промышленных масштабах его действительно только из-за названия использовать не удобно.

С одной стороны, так. С другой - не совсем. Ведь в каждой шутке есть доля правды. Всегда. И другие эзотерические языки, тот же язык false, тоже содержат свою долю правды. На мой неискушенный директорский взгляд, таких долей пять:
1. Упражнения для мозга
2. Толчок к созданию других языков программирования, более интересных для промышленных целей, к примеру, false -> owl.
3. Генетика.
4. Криптография.
5. Стремление к компактности дистрибутива. Что к слову интересно коррелируется с той же генетикой.

  Ответить  
 
 автор: cheops   (19.02.2012 в 12:10)   письмо автору
 
   для: Кузнецов М.В.   (19.02.2012 в 11:43)
 

5 спорно из-за неуказанных граничных условий (которые будут довольно узкими) - где-то компактно, а где-то наоборот. Как 8-символьный код идея безусловно широко распространена, но идея эта возникла не в этом языке, она просто оформлена в виде специального языка.

  Ответить  
 
 автор: Кузнецов М.В.   (19.02.2012 в 12:24)   письмо автору
 
   для: cheops   (19.02.2012 в 12:10)
 

да не, не спорно. Я может быть не очень удачно и кратко выразился. Смысл был в том, что стремление к созданию компактных дистрибутивов важно и востребовано.

  Ответить  
 
 автор: cheops   (19.02.2012 в 12:33)   письмо автору
 
   для: Кузнецов М.В.   (19.02.2012 в 12:24)
 

Так есть более эффективные упаковщики дистрибутивов, без использования языков, которые явно на текст заточены и мягко говоря совершенно не компактны - результаты дополнительно сжимать придется. Да и процесс пока обратный идет, если 10 лет назад программа в 5Мб вызывала трепет - это чего это она делает, что столько весит, то сейчас, чтобы такую реакцию вызывать нужно полтора гигабайта... и память как никогда дешевая.

  Ответить  
 
 автор: Кузнецов М.В.   (19.02.2012 в 13:29)   письмо автору
 
   для: cheops   (19.02.2012 в 12:33)
 

Про процесс согл. Но это имеется ввиду коммерческая вещь в первую голову. И упрощение за счет того, что можно безнаказанно использовать огромные массивы памяти. А в природе такого нет. Она очень аскетична. И работа на таких языках программирования более близка к природе. Я немало занимался генетикой, собственно, от неё, и пошло мое увлечение программированием.

  Ответить  
 
 автор: Crux   (20.02.2012 в 06:53)   письмо автору
 
   для: Кузнецов М.В.   (19.02.2012 в 09:48)
 

>Можно действительно было в уме догадаться, что когда люди становятся директорами, то они могут писать только одну программу

Догадаться можно было, это то на ум первое и пришло, смутило потом только концовка

+++.
.
.
>>+.

три подряд одинаковых символа.

PS два вечера упражнялся в программировании на этом языке, радовался как ребёнок.

  Ответить  
 
 автор: Кузнецов М.В.   (20.02.2012 в 10:04)   письмо автору
 
   для: Crux   (20.02.2012 в 06:53)
 

>PS два вечера упражнялся в программировании на этом языке, радовался как ребёнок.
О! Есть люди, которые меня понимают :)

  Ответить  
 
 автор: dump   (19.02.2012 в 06:45)   письмо автору
 
   для: Кузнецов М.В.   (18.02.2012 в 09:10)
 

>Rp = 1 - (1 - r)n

А что означает эта формула? Если не секрет, конечно....

  Ответить  
 
 автор: Кузнецов М.В.   (19.02.2012 в 10:11)   письмо автору
 
   для: dump   (19.02.2012 в 06:45)
 

Не секрет, но вопрос на лекцию, а краткий ответ мало что даст. Это формула частный случай более сложного выражения, которое можно упростить до данной формулы, если все компоненты при параллельном соединении все компоненты имеют одинаковую надежность.
Т.е. допустим есть сайт, который базируется на нескольких серверах с надежностью (одинаковой) 52 %. Поставлен вопрос - сколько таких серверов нужно, чтобы обеспечить надежность 99.999%?
Получаем

0.99999 = 1 - (1 - 0.52)n = 1 - 0.48n

или

0.48n = 0.00001

Дальше логарифмируем

n = [ln 0.00001 / ln 0.48]

Получается 16 серверов. Если я нигде не обсчитался.

  Ответить  
 
 автор: dump   (19.02.2012 в 15:42)   письмо автору
 
   для: Кузнецов М.В.   (19.02.2012 в 10:11)
 

В интернете про это можно прочитать более подробно? Я что-то не нашёл этого....

  Ответить  
 
 автор: cheops   (19.02.2012 в 16:04)   письмо автору
 
   для: dump   (19.02.2012 в 15:42)
 

В Интернет 95% информации - это мусор. Оставшиеся 5% далеко не перекрывают всего объема накопленных научных, инженерных и прочих знаний. Книги нужно читать. Причем серьезно прорабатывать область, а не как развлечение. То что КМВ написал - это лишь начало направления "Надежность систем", там вообще говоря модели строят, параметризуют их или подставляют рабочие характеристики (но чаще все-таки параметризуют). Если бы сейчас были 30-70-е, когда инженеров выпускали, чтобы они потом заводы строили, вы бы все это нашли без труда, но сейчас XXI век, заводы строить не надо - у нас постиндустриальное общество зацикленное на услугах. Поэтому в Интернет эту информацию можно искать долго :(((

  Ответить  
 
 автор: Кузнецов М.В.   (19.02.2012 в 18:00)   письмо автору
 
   для: cheops   (19.02.2012 в 16:04)
 

>Книги нужно читать.
Которые, увы, выпускают всё меньшими тиражами.

  Ответить  
 
 автор: Кузнецов М.В.   (19.02.2012 в 18:20)   письмо автору
 
   для: dump   (19.02.2012 в 15:42)
 

>В интернете про это можно прочитать более подробно? Я что-то не нашёл этого...

Теперь есть :)
А если совсем серьезно, то как ИВ верно заметил, в Интернете вообще мало дельного. Я по самому большому счету являюсь посетителем только ЮТуба, где качаю песни, и своих сайтов.
Поисковиками пользуюсь редко. Потому как надо ещё за грудой коммерческой шелухи и прочего мусора суметь найти то, что нужно, да ещё потом догадывайся чушь тебе на уши вешают или так они и есть.

  Ответить  
 
 автор: Кузнецов М.В.   (20.02.2012 в 12:07)   письмо автору
 
   для: Кузнецов М.В.   (18.02.2012 в 09:10)
 

Во люди!
Никогда не понимал. Как может быть интересно человеку писать какие-то обвинительные письма, кляузы вместо того, чтобы заниматься делом. Два письма. Одно отцитирую и отвечу на него на softtime.org, а другое имеет прямое отношение к этой теме. Очень возмутительным тоном человек пишет
/* цитата
И как вы можете называть себя программистом если не знаете языка, который знает любой школьник в обязательном порядке. И директор прославленной студии оказывается не знает этого языка. И не может писать макросы!!!!! Я уже пять лет на вашем форуме, а теперь ухожу, потому что понял, что студией руководит непрофессионал. (sic - пять восклицательных знаков - КМВ)
окончание цитаты*/

И вот ведь дураку ничего не ответишь по сути. Потому что и бесполезно и не хочется. Так, ради хохмы написал. Потому что сейчас это уже действительно только смешно. Хотя и с оттенком грусти. Связанной с теми воспоминаниями, когда дураки, аналогичные тому, что написал мне это письмо, руководят кафедрами, и просто уродуют всю нашу науку. Потому что вот такие же придурки, которые знают только бейсик, и больше ничего, и очень горды этим, у нас на 70 % руководят наукой в стране. Я не выдержал и на одном высоком заседании чуть ли не матом сказал, что выгоните, наконец, этих старых придурков, и тогда будет наука. Причем старых не имелось ввиду что по возрасту. Есть молодые в 80. Их - только в путь! Их - никуда не выгонять! А вот козлов, которые выжили из ума ещё до рождения... Поскольку козлов в зале было много мне организаторы поставили на вид :) и срочно пригласили на конференцию :), желательно с теми, кто молодые и одаренные.

  Ответить  
 
 автор: cheops   (20.02.2012 в 12:41)   письмо автору
 
   для: Кузнецов М.В.   (20.02.2012 в 12:07)
 

С форума-то чего уходить, тем более после 5 лет :))), будто от того, что кто-то утверждает, что он якобы не знает BASIC, тут что-то поменяется... или нам кто-то на BASIC разработку закажет, даже если так, в студии достаточно народу, которые его знают, используют современные реализации и даже любят.

  Ответить  
 
 автор: Кузнецов М.В.   (20.02.2012 в 12:48)   письмо автору
 
   для: cheops   (20.02.2012 в 12:41)
 

>или нам кто-то на BASIC разработку закажет, даже если так, в студии достаточно народу, которые его знают

И в любом случае очевидно, что если будет заказ, это будет делать не директор, даже если бы он знал BASIC :)

  Ответить  
 
 автор: Valick   (20.02.2012 в 15:45)   письмо автору
 
   для: Кузнецов М.В.   (20.02.2012 в 12:48)
 

а мне наоборот Бэйсик нравился, это был первый язык который я выучил в 92 году, знал его на столько хорошо, что писал программы без компьютера сидя на скучных лекциях в техникуме :) В журнале "Моделист конструктор" была программка в шестнадцатеричных кодах игры Сокобан, идея понравилась и я написал игру на бейсике и плюс к ней редактор уровней.
потом пробовал написать оболочку аля Нортон Коммандер для программ которые я сочинял на этом самом бейсике, в принципе кое-то получилось, но уперся в возможности языка.
Потом учил Паскаль по одной единственной книге, долго не мог привыкнуть к процедурам и отсутсвию оператора перехода :))) Прбовал что-то сочинить на Фортране, но даже код из книги не работал как надо, возможно каие-то разные версии книги и транслятора
Потом макроассемблер чутком коснулся
а потом забросил программирование на много лет

  Ответить  
 
 автор: cheops   (20.02.2012 в 15:58)   письмо автору
 
   для: Valick   (20.02.2012 в 15:45)
 

Бейсик вообще легендарный язык, познакомивший миллионы людей с программированием, более того, у него была золотая пора в прошедшее десятилетие, пока не полезли всякие интерпретируемые языки из Linux и не появился C#. На нем и довольно сложные системные утилиты писали и макросы для множества сред... но сейчас он на спаде.

  Ответить  
 
 автор: Valick   (20.02.2012 в 16:51)   письмо автору
 
   для: cheops   (20.02.2012 в 15:58)
 

visual basic и turbo pascal прошли мимо и меня не трогали :)
я писал на одном из диалектов чистого бэйсика, там особо не разгуляешься.
при загрузке интерпритатора фигурировало слово "Львов"
я так понимаю вот это
Операционная система "ОСА" (если не ошибаюсь на базе операционки Фобос)
___
ностальгия)

  Ответить  
 
 автор: cheops   (20.02.2012 в 17:17)   письмо автору
 
   для: Valick   (20.02.2012 в 16:51)
 

Не разгуляешься, потому что машины были скорее всего 8-битные, памяти нет, адресации нет... новые версии-то довольно мощные, особенно, если речь идет о Visual Basic от Microsoft, на котором можно писать почти все (и который был некоторое время назад довольно популярен, да и сейчас он все еще во второй десятке).

  Ответить  
 
 автор: Кузнецов М.В.   (20.02.2012 в 20:18)   письмо автору
 
   для: cheops   (20.02.2012 в 15:58)
 

>Бейсик вообще легендарный язык, познакомивший миллионы людей с программированием

И миллионы с программированием раззнакомивший :)

  Ответить  
 
 автор: cheops   (20.02.2012 в 20:37)   письмо автору
 
   для: Кузнецов М.В.   (20.02.2012 в 20:18)
 

Того, кто хотел программировать, никакой Бейсик не остановит. Кто не понял, что за кайф всю жизнь на жопе сидеть и машину ублажать, тот вряд ли был бы счастлив в профессии. Бейсик, изначально нужен был, чтобы показать, смотрите: это машина вас слушает, а не вы её капризы выполняете и мне кажется он с этой задачей прекрасно справлялся, так что имя стало чуть не нарицательным.

  Ответить  
 
 автор: МммммонстеКилл   (20.02.2012 в 16:02)   письмо автору
 
   для: Кузнецов М.В.   (18.02.2012 в 09:10)
 

Кузнецов М.В., а вы президентом стать не хотите?

  Ответить  
 
 автор: cheops   (20.02.2012 в 16:31)   письмо автору
 
   для: МммммонстеКилл   (20.02.2012 в 16:02)
 

Это тяжелейшая работа, на которую лучше приходить здоровым... как Медведев, который 4 года назад был молодым и цветущим, а теперь судя по мешкам под глазами, может себе инвалидность оформлять (КМВ свое здоровье уже потратил).

  Ответить  
 
 автор: Sfinks   (20.02.2012 в 17:56)   письмо автору
 
   для: cheops   (20.02.2012 в 16:31)
 

А я бы за такого президента проголосовал )))

  Ответить  
 
 автор: МммммонстеКилл   (20.02.2012 в 18:55)   письмо автору
 
   для: Sfinks   (20.02.2012 в 17:56)
 

Да и вы и за Путина, наверное, готовы проголосовать.

  Ответить  
 
 автор: cheops   (20.02.2012 в 19:02)   письмо автору
 
   для: МммммонстеКилл   (20.02.2012 в 18:55)
 

>Да и вы и за Путина, наверное, готовы проголосовать.
Это преступление :)? Кто за кого хочет, тот за того и голосует, для этого выборы из нескольких кандидатов и вводили.

  Ответить  
 
 автор: Sfinks   (20.02.2012 в 19:11)   письмо автору
 
   для: МммммонстеКилл   (20.02.2012 в 18:55)
 

Я ЗА ПУТИНА???? Да это практически личное оскорбление!
_______
Про оскорбление это конечно шутка, но я не за путина. Тем более что ему выборы не нужны. От них ниче не зависит.

  Ответить  
 
 автор: Кузнецов М.В.   (20.02.2012 в 20:14)   письмо автору
 
   для: МммммонстеКилл   (20.02.2012 в 16:02)
 

>Кузнецов М.В., а вы президентом стать не хотите?

Я Вам очень серьезно отвечу, несмотря на то, что вопрос, скорее всего, имеет шуточную тональность.
Нет. Не хочу.
1. Работая руководителем на различных уровнях уже немало лет, представляю, что такое руководить страной. Там нет никаких человеческих радостей. Вообще ноль. На войне больше. Не шучу нисколько.
2. Многократно предлагали в депутаты. Потому что раскрутить просто по причине того, что раскручивать не нужно. Да и профессии бывшие и настоящие окружены ореолом некоей романтики, в т.ч. даже и программирование, которое в моем случае совершенно не только PHP et.al.
3. Я был Президентом :) Президентом Каменного Острова. Те, кто читал эту книгу, поймут с полслова, что я хотел сказать. Те, кто эту книгу уже не застал - обязательно найдите и прочитайте. Не для того, чтобы тут мои слова понять, а просто для себя.
И у нас в юности была своя "бригада", как это ныне модно называть. И я был вожаком этой стаи пацанской. И неплохим. Если остаюсь таковым по сию пору. Хотя там уже дяди с пузами большими есть, а не те хрупкие юноши... А тогда мы сами построили дом. Ключи есть у всех. Каждый может в любое время. В доме этом было много известных людей. И все в обалдении. И теперь некоторые особо наглые из известных звонят - можно у тебя на пару дней ото всех схоронюсь, мне все люди уже о...ли (надоели). И вот представьте, человек, у которого есть всё, вот вообще всё, он бредет, сделав грим и нацепив парик - чтоб граждане его не узнавали - через реку пешком... А до того едет на простой маршрутке. И вот, бредя в пургу по сугробам через реку, он счастлив! Что он один, что вот - природа, плевать, что пурга, плевать, что промок, - сейчас камин растопится, и водочка под сальцо, которое всегда есть, потом чай, и простое человеческое счастье!!! Которого нет у Президентов. Ты там себе не принадлежишь. Там вот без таких экзерсисов даже на пару дней вырваться куда-то реально отдохнуть проблематично. И когда Президент большой корпорации, вот после сильно серьезного пешего марша по зиме заходит в избу со словами "[нецензурно], наконец один!!!" - после такого понимаешь, что никаким президентом ты быть не хочешь. А когда он узнает, что не один, потому что чайник уже вскипел и мой голос говорит - "ну что по чайку с малиновым с дорожки?" и он бросается тебя обнимать со словами "Б., как ты узнал, что я сегодня?!"
- Сам сказал.
- Я ж изменил дату специально чтобы одному.
- А я помню в какие мы игры играли, и дату высчитал. Не боись, я сейчас уеду.
- Не, не! Я тыщу лет с этой б-[нецензурно]-ой работой не слышал уже как ты играешь!
- Я сейчас уеду. Мне просто захотелось тебе приятное сделать, напоив с дороги чаем с малиновым вареньем...
...И тут этот человек расплакался. Со словами "Макс, как они все з...ли (замучали).

...И вот такой участи я для себя не хочу. Чтобы раз в пятилетку выбраться для реального отдыха, а не для очередного отбывания номера. А Президент страны не может сделать даже вот так, как я написал. Потому что за ним всё время охрана. Всё время! Когда, грубо говоря, посрать без охранника сходить не можешь. Это жуть, а не жизнь. Это красиво только с телеэкранов. Быть Президентом...

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования