- 1
https://github.com/pascalabcnet/pascalabcnet
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+6
https://github.com/pascalabcnet/pascalabcnet
ШОК! Говном компилируется говно. Это рекорд
Я считаю что паскаль очень хороший ЯП для обучения, и очень жалко что он никому нахуй не нужен сейчас.
Другой вопрос: стоит-ли учить детей языку, который они не смогут нормально применять на практике?
Это ещё не рекорд.
ну, глупо такое руками писать
ты живой вообще или тебя в газу увели?
https://www.anekdot.ru/id/84313/
Другой вопрос: стоит-ли учить детей программированию, которое они не будут никогда применять на практике?
Ну а вообще, это же программирование, это же мышление. Освоил основы - готов к новому. А иначе можно только и делать, что писать факториалы на js на уютненьком говнокодике как я.
Да, я согласен с тем что это про мышление. Я тоже не использую те языки, на которых учился.
Просто вот закончил ты курсы, а вокруг тебя совсем другие ЯП
Кем работаешь?
>Другой вопрос: стоит-ли учить детей программированию, которое они не будут никогда применять на практике?
Основам, наверно, стоит.
это же очевидно
Факториальщиком. Факториалы пишу на ГК.
интересует постоянное сотрудничество
За O(n!)
Посчитай сам:
Согласно постановлению О РАЗМЕРАХ МИНИМАЛЬНОЙ И МАКСИМАЛЬНОЙ ВЕЛИЧИН ПОСОБИЯ ПО БЕЗРАБОТИЦЕ установлена на 2016 год минимальная величина пособия по безработице в размере 850 рублей и максимальная величина пособия по безработице в размере 4900 рублей.
Особые случаи определения пособия по безработице:
<...>
впервые ищет работу (ранее не работал);
хочет работать после долгого перерыва (более 1 года);
<...>
минимальный размер пособия по безработице, увеличенный на районный коэффициент
(Максимальный р/к где-то 2.0, в районе Чукотки, в остальных местах в районе 1.0-1.2)
З.Ы. Вроде ещё таймаут на оплачиваемый поиск и неоплачиваемый кулдаун между ними был? Или я гоню?
Ну на прошлой работе к нам периодически приходили с просьбой "подпишите, пожалуйста справочку, что я вам нахуй не нужен". Даже не пытались пройти собеседование...
Сейчас же подметать пол, будучи сертифицированным специалистом, вполне нормальное явление.
Цель: получать пособие по безработице
Опыт работы: нету
Прочие навыки: а нафиг они мне, я же хочу получать пособие
Личные качества: ленивый распиздяй
З.Ы. Или они эти резюме читают?
Впрочем, можно посылать резюме так, чтобы не отвечали. Оказывается, неквалифицированную работу тоже надо еще найти.
К слову, в Японии вроде программирование хотят сделать обязательным предметом.
Не понятно почему детей учат работать на станке, играть в футбол и отличать пестик от тычинки, а написать сортировку на императивном ЯП не учат
Говно, говно.
Даже Вирт уже раза два Паскаль переделал (Модула, Оберон).
А если хотите Algol-подобный язык, тогда бы уже какой Ada ковырять (или тот же Seed7), которые не застряли в прошлом и все еще развиваются.
а пыхи и жабоскрипты... народ на них много полезного делает. они на порядок выше стоят нежели чем ископаймое "паскаль".
Знаю - https://en.wikipedia.org/wiki/Object_Pascal .
И как много чего поменялось после 1986 года в языке?
И заметь что Object Pascal не стандартизирован.
In 1986, Borland introduced similar extensions.
Поменялось много. Огромный скачок был с появлением Delphi 1.0: появились свойства (property) с геттерами и сеттерами (в том числе свойства с индексами, как у массивов), исключения (try...except...finally), динамические массивы, тип Variant (что-то типа динамической типизации средствами, аналогичными union в Си, но только с доп. поддержкой).
Да в 1990-м язык уже сильно отличался от 1986.
Во Фрипаскале появилась перегрузка операторов, а в Delphi XE — дженерики и замыкания. Почти каждый год появлялось что-то новое.
«Стандартный» же Паскаль (Standard Pascal и Extended Pascal, ISO 7185 и ISO 10206 соответственно) пытались реализовать только в gpc. Но он как-то вяло развивается, да и не нужен.
P.S. Во Фрипаскаль дженерики уже тоже завезли:
http://www.freepascal.org/docs-html/current/ref/refch8.html
Мне сложно принять что в *языке* что-то поменялось, когда меняется только в его двух *реализациях*.
Почти как в примере, gcc vs msvc, но только с тем различием что compiler extensions покрывают редкие юз-кэйсы, и в общем случае можно и без них обойтись. В Паскале эти расширения касаются ядра языка.
> Да, не стандартизирован и это плохо. [...]
У Паскаля просто нет сильной некомерческой организации, и пользователей критической массы тоже нет, для того что бы кто-то толкал стандартизацию.
Ну по крайней мере FreePascal решил следовать/избегать конфликтов с Delphi что можно считать прогрессом.
Но учитывая возраст языка, и факт что он только и делает что пытается догнать современные языки, это просто позор.
У стандартизации к слову есть другой важный побочный эффект: testability языка. Вспоминая войны с багами и кривоватой backward-compatibility Delphi, слегка передергивает. И помощи ждать неоткуда, потому что то что (в те времена) Борланд сказал - есть закон. И то что они говорили, очень часто просто было whitewash что бы баги прикрыть.
Похожий синтаксис был и у забытых TMT Pascal и Topspeed Pascal.
Вроде негусто. Но много ли реализаций у языков PHP, C#, Java, Python, ActionScript, 1C, Perl, Objective C, Haskell, Ruby?
Ты не ожидаешь от меня точных ответов?
PHP - есть несколько реализаций, форки мэйнлайна. в общем случае концентрируются на производительности.
С# - обложено патентами и кроме моно других реализаций нет.
Java - есть три (IIRC, включая далвик - четыре) реализации. немного сложный топик, т.к. язык состоит из jvm (кучи альтернативных реализаций) и java run-time library (3-4 реализации, только 2 полные SunJDK, OpenJDK (GNU classpath, Android)).
Python - Jython, IronPython, Cython, etc.
ActionScript - ... им еще кто-то пользуется? флеш же вроде уже умер? ;)
1С - язык, встроеный в и специфичный для одно коммерческого продукта.
Perl - Perl5: 2 реализации (Perl5 mainline & perlito). Perl6: как минимум три (rakkudo, parrot & perlito).
Objective C - две. Гнутая & NeXT Step. язык сидит в нише, и кроме как Аппл им вроде никто не пользуется. (а зря - Objective-C++ очень даже прикольная штука.) (компилер тут не главное - и вроде только gcc & clang - главное это стандартная библиотека. CF (FoundationClasses) либы две, что я считаю.)
Haskell - отстой.
Ruby - подобно питону есть несколько альтернативных реализаций. более того - есть ISO стандарт.
С этого места по-подробнее. Какие патенты запрешают мне реализовать C#?
>>далвик
дальвик мертв, см ART
>>Python
pypy забыл
>>Objective C
рано или поздно убьет swift
Нифига. Нельзя просто так взять и обновить версию Андроида без замены железки. У пользователей на руках куча планшетов и смартфонов на Андроиде 4.x и даже 2.x, для которых не вышло новой прошивки. А значит, Дальвик ещё долго будет в ходу.
Устройства с пятым Андроидом на свалки пока ещё не завезли.
если у тебя nexus то тоже пятый
если у тебя фирменный девайс, то конечно от вендора зависит
некоторые вендоры положили хуй на обнлвление еще во времена 4.2, и у людей до сих пор 4.2
В КОМНАТУ ПРОСАЧИВАЕТСЯ ЗАПАХ СВЕЖЕГО МЯСА
Из плацкартного вагона видно некоторые созведия
Проводник, прошу еще некоторое количество времени
> дальвик мертв, см ART
под далвиком я подразумевал и vm и стандартную библиотеку.
ART это замена vm - стандартная либа остается.
опыт GNU classpath vs gcj показал что комилер для жабы написать намного проще чем меги кода стандартной библиотеки. да, компилер намного более замудреный, но монументальный размер стандартной библиотеки порождает просто невероятный maintenance overhead, который никакой open source проект не тянет.
да, действительно тут какбы хуем на заборе написано "мел"
В BP 7.0 не было result, как и в классическом Паскале, поэтому в правой части нельзя было использовать ячейку результата. Однако, пеимущество перед return было: можно было заранее сделать funcname:=выражение, а потом ещё что-нибудь считать. Тогда при внезапном выходе по exit результат не потеряется. Почти как работа с исключениями, только в лайтовой версии.
Так-то return заметнее, да и одновозвратникам понравится, но result гибче, позволяет производить кое-какие оптимизации.
А беременная не псевдо, а настоящая.
Х+
мамкины двачеры сделали сайт на вротпрессе, лол