- 1
https://github.com/pascalabcnet/pascalabcnet
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+6
https://github.com/pascalabcnet/pascalabcnet
ШОК! Говном компилируется говно. Это рекорд
guestinho 25.05.2016 20:12 # +3
Я считаю что паскаль очень хороший ЯП для обучения, и очень жалко что он никому нахуй не нужен сейчас.
Другой вопрос: стоит-ли учить детей языку, который они не смогут нормально применять на практике?
dm_fomenok 25.05.2016 20:18 # 0
Это ещё не рекорд.
guestinho 25.05.2016 20:19 # 0
ну, глупо такое руками писать
dm_fomenok 25.05.2016 20:21 # 0
Irdis 26.05.2016 13:40 # 0
wvxvw 26.05.2016 15:19 # +1
1024-- 25.05.2016 20:20 # +4
Другой вопрос: стоит-ли учить детей программированию, которое они не будут никогда применять на практике?
Ну а вообще, это же программирование, это же мышление. Освоил основы - готов к новому. А иначе можно только и делать, что писать факториалы на js на уютненьком говнокодике как я.
guestinho 25.05.2016 20:21 # 0
Да, я согласен с тем что это про мышление. Я тоже не использую те языки, на которых учился.
Просто вот закончил ты курсы, а вокруг тебя совсем другие ЯП
1024-- 25.05.2016 20:28 # 0
3_14dar 25.05.2016 20:24 # 0
Кем работаешь?
>Другой вопрос: стоит-ли учить детей программированию, которое они не будут никогда применять на практике?
Основам, наверно, стоит.
guestinho 25.05.2016 20:25 # +1
это же очевидно
1024-- 25.05.2016 20:25 # +4
Факториальщиком. Факториалы пишу на ГК.
guestinho 25.05.2016 20:26 # +2
интересует постоянное сотрудничество
1024-- 25.05.2016 20:31 # +3
bormand 25.05.2016 21:47 # +5
За O(n!)
3_14dar 25.05.2016 21:02 # 0
bormand 25.05.2016 21:10 # +3
3_14dar 25.05.2016 22:49 # 0
bormand 25.05.2016 21:18 # +2
Посчитай сам:
Согласно постановлению О РАЗМЕРАХ МИНИМАЛЬНОЙ И МАКСИМАЛЬНОЙ ВЕЛИЧИН ПОСОБИЯ ПО БЕЗРАБОТИЦЕ установлена на 2016 год минимальная величина пособия по безработице в размере 850 рублей и максимальная величина пособия по безработице в размере 4900 рублей.
Особые случаи определения пособия по безработице:
<...>
впервые ищет работу (ранее не работал);
хочет работать после долгого перерыва (более 1 года);
<...>
минимальный размер пособия по безработице, увеличенный на районный коэффициент
(Максимальный р/к где-то 2.0, в районе Чукотки, в остальных местах в районе 1.0-1.2)
inkanus-gray 25.05.2016 21:40 # +2
bormand 25.05.2016 21:43 # +2
З.Ы. Вроде ещё таймаут на оплачиваемый поиск и неоплачиваемый кулдаун между ними был? Или я гоню?
inkanus-gray 25.05.2016 21:45 # +3
bormand 25.05.2016 21:49 # 0
inkanus-gray 25.05.2016 21:53 # +1
bormand 25.05.2016 21:56 # +2
Ну на прошлой работе к нам периодически приходили с просьбой "подпишите, пожалуйста справочку, что я вам нахуй не нужен". Даже не пытались пройти собеседование...
3_14dar 25.05.2016 22:50 # +5
inkanus-gray 25.05.2016 21:50 # +2
Сейчас же подметать пол, будучи сертифицированным специалистом, вполне нормальное явление.
guestinho 25.05.2016 22:00 # +4
bormand 25.05.2016 22:05 # +1
guestinho 25.05.2016 22:14 # 0
3_14dar 25.05.2016 22:51 # +3
inkanus-gray 25.05.2016 23:44 # +1
3_14dar 26.05.2016 05:31 # 0
inkanus-gray 26.05.2016 12:01 # +2
3_14dar 25.05.2016 22:48 # +3
bormand 25.05.2016 23:02 # +3
Цель: получать пособие по безработице
Опыт работы: нету
Прочие навыки: а нафиг они мне, я же хочу получать пособие
Личные качества: ленивый распиздяй
З.Ы. Или они эти резюме читают?
3_14dar 26.05.2016 05:31 # 0
Впрочем, можно посылать резюме так, чтобы не отвечали. Оказывается, неквалифицированную работу тоже надо еще найти.
Vindicar 25.05.2016 20:30 # +3
К слову, в Японии вроде программирование хотят сделать обязательным предметом.
guestinho 25.05.2016 20:33 # +2
Не понятно почему детей учат работать на станке, играть в футбол и отличать пестик от тычинки, а написать сортировку на императивном ЯП не учат
3_14dar 25.05.2016 20:55 # +1
bormand 25.05.2016 22:09 # +5
3_14dar 25.05.2016 22:52 # +1
guestinho 25.05.2016 22:55 # +6
Her 25.05.2016 20:32 # 0
Dummy00001 26.05.2016 02:52 # +1
Говно, говно.
Даже Вирт уже раза два Паскаль переделал (Модула, Оберон).
А если хотите Algol-подобный язык, тогда бы уже какой Ada ковырять (или тот же Seed7), которые не застряли в прошлом и все еще развиваются.
guesto 26.05.2016 03:56 # 0
Dummy00001 26.05.2016 04:28 # +1
а пыхи и жабоскрипты... народ на них много полезного делает. они на порядок выше стоят нежели чем ископаймое "паскаль".
inkanus-gray 26.05.2016 12:02 # 0
Dummy00001 26.05.2016 13:42 # 0
Знаю - https://en.wikipedia.org/wiki/Object_Pascal .
И как много чего поменялось после 1986 года в языке?
И заметь что Object Pascal не стандартизирован.
inkanus-gray 26.05.2016 14:08 # 0
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
Dummy00001 26.05.2016 14:43 # +2
Мне сложно принять что в *языке* что-то поменялось, когда меняется только в его двух *реализациях*.
Почти как в примере, gcc vs msvc, но только с тем различием что compiler extensions покрывают редкие юз-кэйсы, и в общем случае можно и без них обойтись. В Паскале эти расширения касаются ядра языка.
> Да, не стандартизирован и это плохо. [...]
У Паскаля просто нет сильной некомерческой организации, и пользователей критической массы тоже нет, для того что бы кто-то толкал стандартизацию.
Ну по крайней мере FreePascal решил следовать/избегать конфликтов с Delphi что можно считать прогрессом.
Но учитывая возраст языка, и факт что он только и делает что пытается догнать современные языки, это просто позор.
У стандартизации к слову есть другой важный побочный эффект: testability языка. Вспоминая войны с багами и кривоватой backward-compatibility Delphi, слегка передергивает. И помощи ждать неоткуда, потому что то что (в те времена) Борланд сказал - есть закон. И то что они говорили, очень часто просто было whitewash что бы баги прикрыть.
inkanus-gray 26.05.2016 15:23 # 0
Похожий синтаксис был и у забытых TMT Pascal и Topspeed Pascal.
Вроде негусто. Но много ли реализаций у языков PHP, C#, Java, Python, ActionScript, 1C, Perl, Objective C, Haskell, Ruby?
Dummy00001 26.05.2016 16:08 # +1
Ты не ожидаешь от меня точных ответов?
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 стандарт.
guesto 26.05.2016 16:12 # 0
С этого места по-подробнее. Какие патенты запрешают мне реализовать C#?
>>далвик
дальвик мертв, см ART
>>Python
pypy забыл
>>Objective C
рано или поздно убьет swift
inkanus-gray 26.05.2016 16:20 # +1
Нифига. Нельзя просто так взять и обновить версию Андроида без замены железки. У пользователей на руках куча планшетов и смартфонов на Андроиде 4.x и даже 2.x, для которых не вышло новой прошивки. А значит, Дальвик ещё долго будет в ходу.
Устройства с пятым Андроидом на свалки пока ещё не завезли.
guesto 26.05.2016 16:38 # 0
если у тебя nexus то тоже пятый
если у тебя фирменный девайс, то конечно от вендора зависит
некоторые вендоры положили хуй на обнлвление еще во времена 4.2, и у людей до сих пор 4.2
Dummy00001 26.05.2016 16:40 # +2
> дальвик мертв, см ART
под далвиком я подразумевал и vm и стандартную библиотеку.
ART это замена vm - стандартная либа остается.
опыт GNU classpath vs gcj показал что комилер для жабы написать намного проще чем меги кода стандартной библиотеки. да, компилер намного более замудреный, но монументальный размер стандартной библиотеки порождает просто невероятный maintenance overhead, который никакой open source проект не тянет.
guesto 26.05.2016 16:57 # 0
3_14dar 25.05.2016 20:23 # +2