Языки

У меня есть большая симпатия к языкам, как в узком смысле (к человеческим языкам), так и в широком смысле: к языкам, как к знаковым системам (и даже просто к тому, что на них похоже).

Мне нравится изучать и придумывать языки.

История

В детстве я много читал художественные книги и энциклопедии, а с 7 лет мне пришлось учиться писать, и изучать белорусский, английский, и вскоре итальянский языки. В школьные годы я читал книги вроде «Властелина Колец», где были красивые выдуманные язки или шифры. Вскоре я стал учить и языки программирования. Где-то тогда, между 13 и 19 годами, я решил для себя, что языки — это моё хобби. Я до сих пор мечтаю выучить все соседские человеческие языки и ещё несколько (хотя бы чуть-чуть), придумать пару языков для красоты, и просто поразбираться в теме.

Потрачено времени

  • Сотни часов на родной и иностранные языки.
  • Сотни часов на языки программирования.
  • Десятки часов на околоязыковые занятия.

Какие языки я изучаю

Человеческие

Достаточно долго и много я учил следующие языки:

  • Русский язык — мой родной язык, я его всю жизнь совершенствую.
  • Английский язык — учу с 7 лет, тоже до сих пор совершенствую, часто на нём общаюсь и много читаю.
  • Белорусский язык — учу с 7 лет, могу говорить и читать.
  • Итальянский язык — изучал с 8 лет периодами, знаю достаточно, чтобы говорить только на нём, могу читать.
  • Норвежский язык — учил с 23 лет не раз, но толком до сих пор не выучил, хотя знаю немало слов.

Сейчас я учу вот эти языки:

  • Испанский язык — хочу выучить, так как уж очень часто встречается.
  • Португальский язык — красиво звучит.
  • Французский язык — захотел выучить, чтобы подпевать песни.
  • Немецкий язык — для общего развития, и есть немецкие друзья.
  • Шведский язык — зная норвежский, грех не поучить и шведский.
  • Датский язык — зная норвежский, грех не поучит и датский.
  • Польский язык — хочу выучить, так как это соседский язык.

А планирую поучить (или уже немного учил) ещё вот эти:

  • Японский язык — пару раз пытался учить, насмотревшись аниме и начитавшись манги.
  • Чешский язык — я много с чехами общался, так что немного знаю.
  • Словацкий язык — аналогично.
  • Словенский язык — у меня несколько друзей словенцев, так что я уже несколько слов знаю.
  • Эстонский язык — хочу выучить, так как это соседский язык.
  • Латышский язык — хочу выучить, так как это соседский язык.
  • Литовский язык — хочу выучить, так как это соседский язык.
  • Русский жестовый язык — изучал пару уроков на курсах (но из-за учебного расписания перестал).
  • Персидский язык — немного учил алфавит с коллегами из Ирана.
  • Пенджабский язык — вдохновился другом, который на нём говорит.
  • Кантонский язык — решил поучить, так как я много смотрю когконгское кино.
  • Украинский язык — хочу выучить, так как это соседский язык.
  • Венгерскй язык — мой любимый язык.

Языки программирования

Я неплохо знаю следующие языки программирования:

  • Pascal (и Object Pascal / Delphi) — мой первый язык программирования (после школьного ИнтАла), на нём я программировал с 14 лет до 21 года.
  • C — изучали в университете, программировал в 18 лет.
  • C++ — изучали в университете, программировал с 18 лет и до сих пор периодически на нём программирую по работе и для себя.
  • Assembly — изучали в университете в 19 лет, программировал в тот год.
  • Java — изучал в университете, программирую редко, в основном для университета или соревнований, с 19 лет.
  • PHP — выучил ради интереса в 20 лет, попользовался пару недель.
  • SQL — изучал в университете, использовал мало.
  • Objective C — выучил на работе в 22 года, и полгода программировал.
  • LaTeX — выучил в 24 года, использую для вёрстки диссертаций, писем и книг.
  • JavaScript — в университете немного изучали, но толком я его выучил на работе в 25 лет, и с тех пор много на нём программирую.
  • Python — выучил на работе в 25 лет, и с тех пор часто на нём программирую.
  • Bash — постепенно изучаю с 25 лет, когда перешёл на Linux.
  • CoffeeScript — выучил в 27 лет, и иногда программирую на нём.

Также я знаю некоторые языки разметки и моделирования:

  • HTML — начал серьёзно учить где-то в 20 лет, и потом ещё в 25 лет учил.
  • CSS — тоже в 20 немного разбирался, а потом серьёзно учил в 25 лет.
  • AMPL — учил в 23 года и программировал в университете до 25 лет.
  • Markdown — выучил в 25 лет.

Также у меня в разное время были (и продолжаются) попытки выучить следующие языки: Lua, Haskell, Rust, SuperCollider, Perl, Ruby, R, Processing.

Ссылки

  • Мой профиль на дуолинго — https://www.duolingo.com/Eugene932747.
    • Это программа для изучения иностранных языков, где в основном учатся слова в контексте предложений (Можно выучить около 2000 слов).
  • Мой профиль на гитхабе — https://github.com/nasedil.
    • Там можно посмотреть мои программы.