Опрос
|
реклама
Быстрый переход
Языку программирования BASIC исполнилось 60 лет
02.05.2024 [11:57],
Павел Котов
Шестьдесят лет назад, 1 мая 1964 года, в 4 часа утра в Дартмутском колледже (США) свершилась тихая революция. Математики Джон Кемени (John G. Kemeny) и Томас Курц (Thomas E. Kurtz) успешно запустили первую программу на их недавно разработанном языке программирования BASIC (Beginner's All-Purpose Symbolic Instruction Code) на принадлежащем колледжу мейнфрейме General Electric GE-225. ![]() Источник изображений: wikipedia.org Они и не подозревали, что в последующие шестьдесят лет их творение определит демократизацию компьютеров и станет источником вдохновения для нескольких поколений программистов. BASIC — интерпретируемый язык программирования, код которого выполняется построчно, а строки пронумерованы. Команда безусловного перехода GOTO часто приводила к зацикливанию созданных новичками программ — можно, например, быстро написать программу, которая считает до бесконечности. В большинстве современных языков применяются различные типы структурных парадигм, например, функциональное и объектно-ориентированное программирование — на их фоне простой для понимания BASIC с простыми английскими словами быстро снискал популярность у новичков. До того, как компьютеры стали компактными, недорогими и «персональными», пользоваться ими было непросто. Сначала программирование предполагало прямое соединение проводов, затем нажатие переключателей и ввод перфокарт. Со временем инженеры разработали способы абстрагировать низкоуровневые операции с помощью более дружественного интерфейса — тогда и появились языки программирования. До появления BASIC существовали такие языки программирования, как Fortran, Algol и COBOL — они были сложными и применялись в основном профессионалами. Кемени и Курц осознали, что пользоваться компьютерами должны и любители — люди без инженерной квалификации. Свои попытки создать удобный для пользователя язык они начали в 1956 году, когда появился DARSIMSCO (Dartmouth Simplified Code), за которым последовал DOPE (Dartmouth Oversimplified Programming Experiment). DOPE оказался чрезмерно простым, чтобы принести пользу, но эти проекты легли в основу разработки BASIC, которая началась в 1963 году. ![]() В том же году Кемени подал заявку на получение гранта от Национального научного фонда на доставку компьютера GE-225 в Дартмутский колледж и создание первой полнофункциональной системы разделения времени общего назначения. Кемени удалось получить финансирование и вместе с Курцем и группой студентов бакалавриата он действительно создал систему разделения времени, которая помогла открыть доступ к компьютеру всем в Дартмуте. Простота и мощь BASIC быстро сделали язык фаворитом в среде студентов и преподавателей. В рамках сделки по покупке компьютера они создали для General Electric операционную систему с разделением времени — работающий на ней BASIC позволял колледжам, школам и частным лицам по всей стране подключаться к мейнфреймам и писать программы. Язык распространился далеко за пределы кампуса колледжа. В 1975 году Пол Аллен (Paul Allen) и Билл Гейтс (Bill Gates) адаптировали язык для персональных компьютеров, таких как Altair 8800, тем самым расширив охват BASIC — в процессе они основали Microsoft. В 1976 году Стив Возняк (Steve Wozniak) с нуля разработал интерпретатор BASIC для компьютера Apple I — годом спустя он превратился в BASIC для Apple II; и BASIC (под названием Applesoft BASIC) оставался важным компонентом компьютеров Apple II на протяжении всего жизненного цикла платформы. В конце семидесятых и начале восьмидесятых годов BASIC оставался программным интерфейсом и квази-ОС для популярных домашних компьютеров Atari 800, TRS-80, Commodore VIC-20, Commodore 64, ZX Spectrum, TI-99/4A, BBC Micro и IBM PC, где он был либо предустановлен в ПЗУ как часть ОС, либо поставлялся как доступная среда программирования. Компьютерные журналы публиковали коды BASIC, которые вводились вручную. Сегодня BASIC популярен в среде любителей ретрокомпьютеров и в качестве практического языка почти не используется. Но, вместе с тем, он не вымер и продолжает развиваться. Существует множество его диалектов для разных платформ — наиболее часто они используются в экосистеме Microsoft. После устаревших Microsoft GW-BASIC и QuickBasic продолжают жить его потомки: Visual Basic, Visual Basic for Applications (VBA) и Microsoft Small Basic. Представленный в 1991 году Visual Basic стал популярным средством разработки приложений; VBA используется для автоматизации в пакете Microsoft Office; а появившийся в 2008 году Microsoft Small Basic служит для обучения основам программирования. Современные языки Python и JavaScript взяли на себя роль, аналогичную той, что когда-то играл BASIC: приоритетами здесь являются простота и читабельность, что делает их популярным выбором для вводных курсов по программированию и быстрой разработки приложений. Наследие BASIC продолжает жить благодаря его влиянию на последующие языки программирования и его роли в обеспечении доступности компьютерных средств для широкой аудитории. IBM исполняется сто лет: с чего началась легендарная компьютерная компания
13.02.2024 [20:41],
Сергей Сурабекянц
Легендарная мировая технологическая компания IBM своими корнями уходит в конец XIX века. Но официальным днём рождения IBM всё же следует считать 15 февраля 1924 года, когда компания Computing-Tabulous-Recording Co. была переименована в International Business Machines Corp. История IBM — отражение развития индустрии вычислений и ИТ. Ведь термин «обработка данных» появился более века назад, а «офисную технику» наши предки использовали ещё в 1880-х годах. ![]() Источник изображений: IBM Бурное развитие экономики в конце XIX века потребовало координации работы множества сотрудников и привело к механизации обработки информации. Стали массово применяться пишущие машинки, арифмометры и кассовые аппараты. Появились устройства для учёта отработанного времени, а для переписи населения США 1890 года использовались перфокарточные табуляторы. ![]() История компаний, которые позже превратились в IBM, началась именно в это время бурного развития экономики. В 1900 году появилась компания International Time Recording, которая стала производить механизмы для учёта отработанного времени в США и Канаде. ![]() Её сформировал и возглавил эксцентричный человек по имени Чарльз Флинт (Charles Flint), известный своей любовью к парусному спорту и самолётам. ![]() В 1901 году Флинт приобрёл изготовителя настольных весов Computing Scale, которая со временем добавила в свой ассортимент сырорезки и офисную мебель. В 1911 году внимание Флинта привлекла компания Tabulated Machine, созданная в 1880-х годах. Она производила оборудование для табулирования перфокарт, революционную технологию, в которой отчаянно нуждались крупные предприятия и правительственные учреждения для таких масштабных мероприятий, как перепись населения, контроль складских запасов и логистика. ![]() Флинт объединил все три компании, создав организацию Computing-Tabulous-Recording или C-T-R. Бизнес каждой из компаний процветал, но они не координировали усилия и не использовали активы и таланты друг друга. Флинт убедил совет директоров нанять профессионального менеджера для развития единого бизнеса. В 1914 году C-T-R возглавил Томас Уотсон-старший (Thomas Watson Sr.) — успешный менеджер по продажам, проработавший два десятилетия в одной из самых продвинутых компаний начала 20-го века National Cash Register. ![]() Начало Первой мировой войны заблокировало продажи в Европе, но не в США, где спрос правительства и частных компаний на продукцию C-T-R быстро вырос. Окончание войны открыло огромный рынок Европы, а также более мелкие рынки в Южной Америке и некоторых частях Азии. Несмотря на непродолжительный спад в начале 1920-х годов, C-T-R превратилась в серьёзное и хорошо управляемое предприятие по обработке высокотехнологичных данных, опираясь на концепцию Уотсона «скорость, точность и гибкость», в которой клиент всегда был на первом месте. ![]() В 1914 году доход компании составил $4 млн (около $120 млн сегодня) при штате 1 346 сотрудников; в 1920 году доход составил $14 млн (около $420 млн сегодня) при штате 2 731 сотрудника. И в течение следующих шести десятилетий компания продолжала расти уверенными темпами. Лишь в конце 1980-х годов компания столкнулась со снижением доходов (измерявшихся уже миллиардами долларов) и необходимостью сокращения штата, выросшего к тому моменту до более чем 400 000 работников. 13 февраля 1924 года Уотсон опубликовал письмо сотрудникам с объявлением об изменении названия, в котором говорилось: «Наше новое название особенно хорошо адаптируется и подходит для нашего бизнеса, учитывая скорость нашего роста, последовательную разработку дополнений к нашему бизнесу и продукцию, которая охватывает широкий спектр в области бизнес-техники». 15 февраля 1924 года газета The Wall Street Journal опубликовала сообщение о регистрации International Business Machines Corp., которая взяла на себя управление бизнесом и активами Computing-Tabulous-Recording Co. Любопытно отметить, что в Канаде компания приняла название IBM ещё в 1917 году. ![]() Уотсон и его коллеги провели остаток 1920-х и 1930-е годы, создавая имидж бренда, который отражал их позитивный взгляд и планы на будущее. Они вели просветительскую деятельность, изобретали новые продукты, нанимали людей, расширяли операции, преодолели Великую депрессию и одними из первых столкнулись с антимонопольным вызовом в 1930-х годах. Смена названия в конечном итоге ознаменовала начало более масштабных преобразований. Уотсон заявлял, что IBM хочет стать крупным игроком в своей отрасли и ведущей международной корпорацией. Так оно и произошло. Легендарному компьютеру Apple Macintosh исполнилось 40 лет
25.01.2024 [12:42],
Павел Котов
Накануне, 24 января, исполнилось 40 лет с того момента, как глава Apple Стив Джобс (Steve Jobs) представил Macintosh — первого в истории успешного массового компьютера с графическим пользовательским интерфейсом. Ресурс MacRumors по этому случаю показал оригинальный пресс-релиз, посвящённый выходу легендарной системы. ![]() Источник изображения: macrumors.com С выходом оригинального Macintosh популярным средством управления компьютером стала мышь — устройство, контролирующее указатель на экране. Этот метод компьютерной навигации тогда был настоящим прорывом: ПК той эпохи обычно имели текстовый интерфейс в виде командной строки, а ввод производился с помощью клавиатуры. Вот как об этом говорится в пресс-релизе Apple от 1984 года: «Пользователи сообщают Macintosh, что делать, просто перемещая „мышь” — небольшое указывающее устройство, — чтобы выбирать перечисленные в меню функции и представленные графикой символы на экране. Пользователям больше не приходится запоминать многочисленные и запутанные команды с клавиатуры [для] обычных компьютеров. Результат — радикальная простота использования и значительное сокращение времени обучения. По сути, Macintosh — настольный аппарат, предлагающий пользователям повышенную функциональность и творческий потенциал с простотой». Apple тогда добавила, что на обучение работе с Macintosh уходит лишь несколько часов. Компьютер располагал рабочим столом со значками, предлагал раскрывающиеся меню, функции копирования и вставки, а также позволял запускать в окнах несколько программ. «Macintosh легко помещается на столе как с точки зрения работы, так и физического дизайна. На столе он занимает примерно столько же места, сколько лист бумаги. С Macintosh компьютер способствует спонтанности и оригинальности, а не создаёт препятствия. Он открывает новый взгляд на идеи и отношения. Macintosh не только повышает производительность, но и развивает творческий подход», — рассказал тогда Стив Джобс. Оригинальный Macintosh стоил от $2495, что в сегодняшнем эквиваленте составляет более $7000. Процессор имел тактовую частоту 8 МГц, объём оперативной памяти был 128 кбайт, для хранения данных использовался привод для гибких дисков ёмкостью 400 кбайт, для подключения принтера и другой периферии имелись последовательные порты. Подробнее о старинных настольных компьютерах Apple можно прочитать в нашем материале «История компании Apple в компьютерах: от Apple I до новейшего Mac Studio». MSI анонсировала спецсерию игровых систем и комплектующих к 20-летию Monster Hunter
05.01.2024 [17:19],
Николай Хижняк
Компания MSI в сотрудничестве с игровой студией Capcom выпустит ограниченную серию различных компьютерных комплектующих по случаю 20-летнего юбилея игровой серии Monster Hunter. Эти продукты будут оформлены в стиле игр этой серии. Официальный анонс новинок состоится на следующей неделе в рамках выставки CES 2024, однако MSI решила рассказать, чего следует ожидать. ![]() Источник изображений: MSI В ограниченную серию продуктов MSI Monster Hunter 20th Anniversary в том числе войдут специальные версии сверхмощного игрового ноутбука TITAN 18 HX, первой портативной приставки MSI под названием Claw, игровой видеокарты GeForce RTX 4060 Ti, а также компьютерный корпус, материнская плата, СЖО, игровой монитор и другие комплектующие. Ниже представлен список анонсированных новинок в рамках серии Monster Hunter 20th Anniversary:
Производитель пояснил, что материнская плата MSI MPG Z790 EDGE оснащена подсистемой питания со схемой фаз 16+1+1. Она предлагает поддержку PCIe 5.0, Wi-Fi 7 и Bluetooth 5.4. В составе анонсированной GeForce RTX 4060 Ti 8G Gaming Slim используется графический процессор AD106 с 4352 ядрами CUDA. Карта предлагает 8 Гбайт памяти. Новинка оснащена системой охлаждения с тремя вентиляторами. Продукты MSI Monster Hunter 20th Anniversary
![]() Смотреть все изображения (4)
![]() ![]() ![]() Смотреть все изображения (4) Monster Hunter — серия видеоигр в жанре action RPG, начавшаяся с одноимённой игры для PlayStation 2 в 2004 году. Игры серии разрабатываются и издаются японской компанией Capcom. В состав серии входят уже более 20 игр. За 20 лет существования серия игр Monster Hunter побывала на множестве игровых платформ, а её совокупные продажи составляют более 94 млн проданных копий. Steam Deck снова продаётся со скидкой — Valve сбросила до 20 % по случаю 20-летия Steam
15.09.2023 [01:02],
Николай Хижняк
Компания Valve по случаю 20-летия платформы Steam проводит распродажу и среди прочего снизила цены на свои портативные игровые приставки Steam Deck. Размер скидки составляет от 10 до 20 % в зависимости от конфигурации консоли. Самая доступная версия Steam Deck предлагается сейчас за $359. До этого Valve временно снижала цены на свою приставку в марте, а также в рамках летней распродажи в июне. ![]() Источник изображения: VideoCardz Обычная цена приставки Steam Deck в конфигурации с 64 Гбайт постоянной памяти составляет $399, за версию с SSD на 256 Гбайт компания просит $529, а за вариант с 512 Гбайт постоянной памяти — $649. По случаю 20-летия платформы Steam компания Valve снизила стоимость этих версий Steam Deck до $359,10, $449,96 и $519,20 соответственно, предложив скидки в размере 10, 15 и 20 %. Спустя более чем год после старта продаж многие хотели бы, чтобы такое снижение цен стало постоянным. Однако Valve, судя по всему, не видит в этом необходимости. У Steam Deck по-прежнему практически нет конкурентов в сегменте портативных приставок стоимостью от 300 до 400 долларов. Устройства вроде ASUS ROG Ally или Lenovo Legion Go хоть и предлагают более продвинутые технические характеристики, но оцениваются гораздо дороже. И если версия Steam Deck с 512 Гбайт при цене в $649 может почувствовать давление конкуренции со стороны той же ASUS ROG Ally на базе современного процессора AMD Ryzen Z1 Extreme стоимостью $699 или будущей версии с процессором Ryzen Z1, которая, поступит в продажу на $100 дешевле, вариант консоли Valve за $399 просто не имеет конкурентов. Вполне очевидно, что Steam Deck некоторое время ещё останется главным выбором для любителей портативного гейминга, особенно с учётом частых скидок на приставку, которые Valve предлагает теперь через каждые 3–4 месяца. |