Основан 26 Июля 2013 года
freehacks.ru fhacks.me fhacks.pw fhacksnplmzxaaoo.onion

Показано с 1 по 10 из 10
  1. #1
    TopicStarter
    Аватар для sata-ata

    Статус
    Offline
    Регистрация
    29.10.2013
    Сообщений
    3,035
    Репутация
    282 + / -
    Программист

    Некоторые факты языков проганья

    Осторожно сплошной копипаст XD

    23 февраля. Этот день очень даже программерский) потому что
    В 1993 году. Начал разрабатываться язык программирования Ruby.
    Ruby - динамический, рефлективный, интерпретируемый высокоуровневый язык программирования для быстрого и удобного объектно-ориентированного программирования. Язык обладает независимой от операционной системы реализацией многопоточности, строгой динамической типизацией, сборщиком мусора и многими другими возможностями. Ruby близок по особенностям синтаксиса к языкам Perl и Eiffel, по объектно-ориентированному подходу — к Smalltalk. Также некоторые черты языка взяты из Python, Lisp, Dylan и CLU.
    Кроссплатформенная реализация интерпретатора языка является полностью свободной.
    Создатель Ruby, Юкихиро Мацумото, интересовался языками программирования, ещё будучи студентом, но идея о разработке нового языка появилась позже. Ruby начал разрабатываться 23 февраля 1993 года и вышел в свет в 1995 году.
    Название навеяно языком Perl, многие особенности синтаксиса и семантики из которого заимствованы в Ruby: англ. pearl — «жемчужина», ruby — «рубин».
    Целью разработки было создание «настоящего объектно-ориентированного», лёгкого в разработке, интерпретируемого языка программирования.
    8AC4F56356469F79B5283364053ACDA49D8EC9FEFDADC2B42F A5B4E979D9222267583F350BF9

    с/delphi/pascal/vbs/vbm/bat
    Ник зареган, суки! [Только зарегистрированные могут видеть это. ]

  2. 2 пользователя(ей) сказали cпасибо:
    adminul1k317
  3. #2
    TopicStarter
    Аватар для sata-ata

    Статус
    Offline
    Регистрация
    29.10.2013
    Сообщений
    3,035
    Репутация
    282 + / -
    Программист
    Синтаксический сахар – элемент языка программирования, не добавляющий нового функционала, но служащий для замены громоздких конструкций с целью сделать код более читаемым.
    8AC4F56356469F79B5283364053ACDA49D8EC9FEFDADC2B42F A5B4E979D9222267583F350BF9

    с/delphi/pascal/vbs/vbm/bat
    Ник зареган, суки! [Только зарегистрированные могут видеть это. ]

  4. #3
    TopicStarter
    Аватар для sata-ata

    Статус
    Offline
    Регистрация
    29.10.2013
    Сообщений
    3,035
    Репутация
    282 + / -
    Программист
    14 февраля – день рождения языка Delphi. В 1995 году этот диалект Objective Pascal был представлен на конференции Software Development Conference 95 West.
    Самостоятельный путь язык Delphi начал в 2007 году. Сейчас этот проект принадлежит и развивается под руководством компании Embarcadero.
    8AC4F56356469F79B5283364053ACDA49D8EC9FEFDADC2B42F A5B4E979D9222267583F350BF9

    с/delphi/pascal/vbs/vbm/bat
    Ник зареган, суки! [Только зарегистрированные могут видеть это. ]

  5. #4
    Trust
    Аватар для ul1k317

    Статус
    Offline
    Регистрация
    26.08.2013
    Сообщений
    823
    Репутация
    395 + / -
    Web-программист
    Продолжай тему. Годно.
    php, mysql, mssql, js, html, css, ajax, administrating, it consulting, etc.

  6. #5
    TopicStarter
    Аватар для sata-ata

    Статус
    Offline
    Регистрация
    29.10.2013
    Сообщений
    3,035
    Репутация
    282 + / -
    Программист

    SmallTalk: «Объектно-ориентированное программирование. Начало»

    С самого начала считалось, что язык программирования SmallTalk будет достаточно простым для понимания детьми и возможности применения ими своих знаний при работе с компьютером Dynabook. Первая его версия была реализована на Basic'е (1972), а первый ассемблерный стандарт появился спустя 4 месяца (SmallTalk-72). В 1974 году язык программирования появился на компьюетрах Alto, и можно было начать работу с детьми. В 1980 году SmallTalk-80 стал публичным, специально для него предполагалось выпустить несколько учебников, написать множество статей и т.д. Очень активное участие в этом принимал Дэн Ингаллс, соавтор языка.

    Но особенно важно то, что в своем языке программирования Алан Кей реализовал идеи объектно-ориентированного программирования (сам SmallTalk был визуально-ориентированным), заложив основы графического принципа организации программ и файлов, позволяющего одновременно выводить на экран несколько приложений в виде «окон».

    В 2003 году Алан Кей удостоен премии Тьюринга «за многочисленные новаторские идеи, которые легли в основу современных объектно-ориентированных языков, руководство командой разработчиков языка Smalltalk и за фундаментальный вклад в развитие области ПК», а в 2004 году – премии Киото.
    8AC4F56356469F79B5283364053ACDA49D8EC9FEFDADC2B42F A5B4E979D9222267583F350BF9

    с/delphi/pascal/vbs/vbm/bat
    Ник зареган, суки! [Только зарегистрированные могут видеть это. ]

  7. #6
    TopicStarter
    Аватар для sata-ata

    Статус
    Offline
    Регистрация
    29.10.2013
    Сообщений
    3,035
    Репутация
    282 + / -
    Программист

    Почему курсор мышки под наклоном

    Никогда не задумывались, почему все курсоры мышки во всех операционных системах отображены под наклоном, а не вертикально? Казалось бы глупый вопрос, но им решил задастся один из пользователей сайта StackExchange, где любой желающий может задать интересующий его вопрос, касающийся IT-сферы, и нередко получить ответ от знающих специалистов.

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

    В свою очередь впервые на практике графический интерфейс операционной системы смогла реализовать компания Xerox, а точнее — Palo Alto Research Center, являющийся ее научно-исследовательским отделом. В характеристиках XEROX PARC, первого в истории компьютеров с графическим интерфейсом, курсор был описан в документе 1981 года.

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

    Несмотря на то, что с того момента прошло более тридцати лет и появились дисплеи ультравысокого разрешения, традиция изображения курсора под углом 45 градусов осталась.
    8AC4F56356469F79B5283364053ACDA49D8EC9FEFDADC2B42F A5B4E979D9222267583F350BF9

    с/delphi/pascal/vbs/vbm/bat
    Ник зареган, суки! [Только зарегистрированные могут видеть это. ]

  8. #7
    TopicStarter
    Аватар для sata-ata

    Статус
    Offline
    Регистрация
    29.10.2013
    Сообщений
    3,035
    Репутация
    282 + / -
    Программист

    == в JS

    При использовании "==" для проверки на равенство в JS происходят довольно интересные преобразования. Взгляните сами. А мораль такова: используйте "===" пока не постигнете дзен этой таблички

    8AC4F56356469F79B5283364053ACDA49D8EC9FEFDADC2B42F A5B4E979D9222267583F350BF9

    с/delphi/pascal/vbs/vbm/bat
    Ник зареган, суки! [Только зарегистрированные могут видеть это. ]

  9. #8
    Trust
    Аватар для ul1k317

    Статус
    Offline
    Регистрация
    26.08.2013
    Сообщений
    823
    Репутация
    395 + / -
    Web-программист
    Цитата Сообщение от sata-ata Посмотреть сообщение
    При использовании "==" для проверки на равенство в JS происходят довольно интересные преобразования. Взгляните сами. А мораль такова: используйте "===" пока не постигнете дзен этой таблички

    дзен простой. нащпример в php 0 и false казалось бы одно и то-же, и многие проверяют ==. Но для того чтобы проверить помимо значения еще и ТИП переменной стоит использовать ===. Тогда если в языке с динамической типизацией мы сравним "0" и false то будет false тогда как 0 будет равно false. Так что динамическая типизация не такая уж и динамическая.
    php, mysql, mssql, js, html, css, ajax, administrating, it consulting, etc.

  10. #9
    TopicStarter
    Аватар для sata-ata

    Статус
    Offline
    Регистрация
    29.10.2013
    Сообщений
    3,035
    Репутация
    282 + / -
    Программист
    Сегодня (9 декабря) – день рождения Удивительной Грейс, контр-адмирала флота США и разработчика первого компилятора для компьютерного языка программирования.

    Ее полное имя – Грейс Хоппер. Она родилась в 1906 году и с детства проявляла огромный интерес к технике. В возрасте семи лет она решила выяснить, как работает будильник. Выяснить это она решила эмпирически и разобрала своими руками семь будильников! Любознательность была одной из самых характерных ее черт и постоянно двигала Грейс к новым достижениям.

    Хоппер известна своими достижениями в работе с вычислительной техникой. Среди ее разработок имеются собственный язык программирования FLOW-MATIC, огромное количество программ для гарвардского компьютера Mark I, а самое выдающееся, пожалуй – разработка первого в истории компилятора для высокоуровнего языка программирования COBOL, создание которого стало возможно благодаря появлению разработанной ею концепции машинно-независимых языков программирования.







    сорри, потерял тему с датами
    8AC4F56356469F79B5283364053ACDA49D8EC9FEFDADC2B42F A5B4E979D9222267583F350BF9

    с/delphi/pascal/vbs/vbm/bat
    Ник зареган, суки! [Только зарегистрированные могут видеть это. ]

  11. #10
    Trust
    Аватар для ul1k317

    Статус
    Offline
    Регистрация
    26.08.2013
    Сообщений
    823
    Репутация
    395 + / -
    Web-программист
    Цитата Сообщение от sata-ata Посмотреть сообщение
    Сегодня (9 декабря) – день рождения Удивительной Грейс, контр-адмирала флота США и разработчика первого компилятора для компьютерного языка программирования.

    Ее полное имя – Грейс Хоппер. Она родилась в 1906 году и с детства проявляла огромный интерес к технике. В возрасте семи лет она решила выяснить, как работает будильник. Выяснить это она решила эмпирически и разобрала своими руками семь будильников! Любознательность была одной из самых характерных ее черт и постоянно двигала Грейс к новым достижениям.

    Хоппер известна своими достижениями в работе с вычислительной техникой. Среди ее разработок имеются собственный язык программирования FLOW-MATIC, огромное количество программ для гарвардского компьютера Mark I, а самое выдающееся, пожалуй – разработка первого в истории компилятора для высокоуровнего языка программирования COBOL, создание которого стало возможно благодаря появлению разработанной ею концепции машинно-независимых языков программирования.







    сорри, потерял тему с датами
    А еще, она принимала самое активное участие в создании первого коммерческого компьютера Univac
    php, mysql, mssql, js, html, css, ajax, administrating, it consulting, etc.

Метки этой темы

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •  

Информация на сайте предоставлена исключительно в ознакомительных целях, использование знаний в противозаконных целях преследуется по закону! Администрация не несет ответственности за ваши деяния.