Главная » Архив меток: Изучение языков

Архив меток: Изучение языков

Старые секреты быстрой отладки: анимация исходного кода

{%O+} program Pas1 (input,output,paskey,pasksy,spsfile,enterf,symsetf{,textf}); const nkw = 27; (*no. of key words*) alng = 10; (*no. of significant chars in identifiers*) type symbol = (intcon,realcon,charcon,string, notsy,plus,minus,times,idiv,rdiv,imod,andsy,orsy, eql,neq,gtr,geq,lss,leq, lparent,rparent,lbrack,rbrack,comma,semicolon,period, colon,becomes,constsy,typesy,varsy,functionsy, proceduresy,arraysy,recordsy,programsy,ident, beginsy,ifsy,casesy,repeatsy,whilesy,forsy, endsy,elsesy,untilsy,ofsy,dosy,tosy,downtosy,thensy); alfa = packed array [1..alng] of char; object = (konstant,variable,type1,prozedure,funktion); types = (notyp,ints,reals,bools,chars,arrays,records); keytype = array [1..nkw] of alfa; ksytype = array [1..nkw] of symbol; spstype = array ...

Читать далее »

Уильям Шекспир: трудности перевода сонетов на русский язык

Осторожно: лингвистический лонгрид! Но по-настоящему хардкорные переводчики работают не с прозой, а со стихами. Перевод художественных текстов с одного языка на другой — и так сложная задача. Ведь, чтобы хорошо перевести стихотворное сочинение, нужно соединить в итоговом варианте сразу ряд факторов: Именно здесь кроется личный дьявол каждого лингвиста.По уровню сложности перевод стихов из 10 баллов получает 11. Точная передача смысла. ...

Читать далее »

Как правильно: IT термины по-английски

Каждый айтишник знает куда больше английских слов, чем ему кажется. Ведь даже не обладая блестящими познаниями в грамматике английского, вы каждый день употребляете десятки терминов, которые перешли в русский язык и далеко не всегда имеют аналоги. С другой стороны, неологизмы в русский язык часто приходят с неточностями, с которыми мы и разберёмся в сегодняшней подборке. 1. Back up или backup? ...

Читать далее »

Python для ребёнка: выбор самоучителя

Самоучители для взрослых детям не подходят – мотивации продираться самостоятельно через учебники программирования и у взрослых не всегда хватает, а у ребёнка скучное «академическое» изложение вообще может убить весь интерес к предмету на пятой странице. Мой сын заинтересовался программированием на Python, и у меня появился вопрос – есть ли сегодня возможность купить книгу для ребёнка в качестве самоучителя? В ходе ...

Читать далее »

[Перевод] Опускаются руки и хочется бросить задачу? Так выглядит эффективное обучение разработчика

Но постепенно у меня сформировался подход, который помог преодолеть внутренние блоки. Самые большие скачки в моем профессиональном развитии происходили, когда приходилось с трудом, упрямо, не сдаваясь разбираться в чем-то новом, — и это не всегда казалось мне чем-то хорошим. Возможно, это поможет и вам. Я заметил, что в подобных ситуациях мозг начинает выдумывать причины, почему лучше потратить время на что-то ...

Читать далее »

Песочница и шпаргалка по изучению Python

Мне понравились примеры кода, но, к сожалению, они были там не интерактивными. Изучать Python3 я начал с документации на официальном сайте. Так же мне лично легче запоминаются конструкции языка, если я их набрал несколько раз вручную. Хотелось попробовать выполнить код самостоятельно, с разными входными данными и посмотреть на выводимый результат. И последней каплей стало желание автоматической проверки стиля написания кода ...

Читать далее »

[Перевод — recovery mode ] Асинхронный Python: различные формы конкурентности

С появлением Python 3 довольно много шума об “асинхронности” и “параллелизме”, можно полагать, что Python недавно представил эти возможности/концепции. Но это не так. Мы много раз использовали эти операции. Кроме того, новички могут подумать, что asyncio является единственным или лучшим способом воссоздать и использовать асинхронные/параллельные операции. В этой статье мы рассмотрим различные способы достижения параллелизма, их преимущества и недостатки. Определение ...

Читать далее »

[Из песочницы] Шпаргалка для программистов или «мы погуглим за вас»

Введение, которое можно не читать Вроде ничего сложного в этом нет, но тем не менее на вопросниках частенько всплывают вопросы, на которые уже давно есть ответ в первой вкладке из выдачи поисковика. Современному программисту, а тем более новичку уровнем ниже junior, адово необходимо умение пользоваться поисковиком. Неопытность, лень — причин много. Почему так? Нас интересует лень, давайте немного упростим и ...

Читать далее »

Этимология IT-терминов

IT-индустрия зародилась в Америке, и мы все знаем, что термины из этой сферы пришли в русский язык из английского. Это вполне естественно, равно как и то, что английские слова подстроились под правила русского языка: to code стало «кодить», bug report начал склоняться (баг-репортами, баг-репортом и т.д.), а глагол to google, новый даже для английского языка, у нас превратился в «гуглить», ...

Читать далее »

[Из песочницы] Английский язык: взгляд инженера

ДИСКЛЕЙМЕР Я по образованию инженер, и вряд ли могу сказать, что очень хорошо владею языком. Могу читать техническую литературу и статьи по специальности. Здесь приводится опыт, который выдернул меня из состояния «читаю со словарем». Даже в технических (точных) науках докторские бывают так себе, что уж творится в гуманитарных науках. Походу большинство учебников иностранного языка, по которым учат школьников, студентов основаны ...

Читать далее »