Команда (фрилансеры)

Набираем команду фрилансеров, Вы:

  • Программист,
  • Дизайнер,
  • SEO-специалист,
  • Менеджер

Разработка на заказ

Наша команда фрилансеров выполнит
работы на заказ:

Создание и раскрутка сайтов
Разработка приложений (мобайл, десктоп, сервер)
Разработка игр (веб, мобайл, 3D)
Аутсорсинг, фриланс

Контакты
Skype: sitev.ru
ICQ: 660423656
vk.com/sitev_ru
E-mail: mike@sitev.ru
github.com/sitev

Рейтинг@Mail.ru

Besucherzahler
счетчик посещений
Сайт на C++
Наш сайт работает на C++ и это очень круто! =))

Пишем свою монету для Ethereum!

Прежде чем читать эту статью, прочитайте http://sitev.ru/post/180, иначе будет ничего не понятно.

Монетой или токеном называют смарт-контракт, если он отвечает стандарту ERC20

По-моему, это набор каких-то непонятных слов. Ну чтож, разбираемся дальше.

далее


Ethereum, блокчейн, умные контракты

Что такое Ethereum? Это платформа для создания децентрализованных онлайн-сервисов на базе блокчейна. Такс... а что такое блокчейн? Хорошо продолжаем... Ethereum работает на базе умных контрактов. Ещё не легче. Реализована как единая децентрализованная виртуальная машина...

Корпорация IBM предложила применить технологию блокчейн для легального распространения марихуаны в Канаде. Да уж...

Давайте разберёмся сначала что такое блокчейн.

Блокче́йн (англ. block chain) - непрерывная последовательная цепочка блоков, выстроенная по определённым правилам. Каждый блок содержит как собственно данные, так и ссылки для связки на другие блоки, чем-то напоминает связный список. Блоки хранятся независимо друг от друга и обрабатываются на множестве разных компьютеров.

Становится понятнее. Блокчейн - это распределённые цепочки блоков, а Ethereum использует технологию блокчейн для создания онлайн-сервисов.

далее


Трансляция Cj на LiveEDU

Разрабатывать Cj в одиночку уже стало не прикольно, но и подключить кого-то пока не получается. А что если начать программировать Cj онлайн? Интересная идея!

Сервис LiveEDU не только позволяет вести такие трансляции, но и каким-то чудным образом зарабатывать на них.

Ссылка на нашу трансляцию: www.liveedu.tv/sitev_ru/l5DgK-cj-c/

далее


Ноутбук выходит из строя

На чём идёт разработка всех проектов нашего сайта? Вы не поверите - это старенький ноутбук. Ему уже более 7-ти лет и он постоянно разваливается и выходит из строя! ))

Чего только он не пережил за эти 7 с лишним тяжёлых лет испытаний на прочность! Каждодневные перепады температуры на работу и с работы, особенно зимой, открывания и закрывания, включения и выключения. В руках жены он заменяет сковородку, а дети жёстко тестируют на отказ играя в долбилки или роняя с небольшой высоты. Я же использую его ещё и в качестве подставки под кофе...

И тут я услышал про конкурс Russian AI Cup, где главный приз ноутбук Apple MacBook Pro! Фантастика!

Да, это, пожалуй, самый крутой ноутбук! Мечта!

далее


Классы и объекты в Cj (spec 0.3)

Продолжаем расширять спецификацию (см. спецификацию 0.2).

Ещё недавно мы реализовывали функции, а теперь внедряем классы! Почему мы так спешим? Ведь, например, Javascript до сих пор не имеет нормальной реализации классов?

Скажу сразу, я фанат парадигмы ООП!

Если я фанат и пишу программы, практически всегда, основанную на классах, то, например, у меня есть знакомый товарищ, который любит применять структуры. И когда я ему пытаюсь объяснить, что классы и структуры, например, в С++ это почти одно и тоже, а человек, который живёт в мире объектов, должен более органично воспринимать именно объекты, а значит, и их описание в виде классов, он всё равно применяет структуры - так написание программы ему кажется более правильной и он в своих структурах не применяет никаких функций, функции у него отдельно. Видимо, у него функциональный стиль написания программы. Меня же структуры просто бесят.

далее


Динамические массивы Cj

Теперь в Cj есть и динамические массивы!

Да, надо признать, это сокращённая версия, соответствующая данной диаграмме:

далее


Добавлены операторы if, for и while

Спецификация Cj 0.2 состоит из 2-х частей:

  • операторы if, for и while
  • динамические массивы

Массивы мы оставили на потом, а вот операторы условия и циклы реализовали.

далее


Синтаксические диаграммы для языка Cj

Это уже 3-ая редакция, видимо не последняя. Приходится править, не получается нарисовать сразу корректно.

Программа на языке Cj - это блок кода, состоящий из набора инструкций (назовём их statement). Строчки кода можно заключать в блоки в виде скобочек { }.

далее


Cj 0.2 spec...

Со спецификацией 0.1 Вы можете ознакомится здесь: sitev.ru/post/163. Данная спецификация, это продолжение спецификации 0.1:

На рисунке военный шутер от третьего лица, созданный, чтобы поставить игрока перед тяжелым моральным выбором в обстановке неописуемого кошмара. После этого наша спецификация выглядит намного проще и приятнее )).

далее


Как меня мочили на Хабре

Выложил статью на Хабре о своём языке (см. habrahabr.ru/post/340204/). Вроде бы ничего такого, но как меня там стали мочить - прям сил нету)) Решил проанализировать, кто мочит, собраться статистику и опубликовать в виде таблички. Вот что получилось.

Да, я слева )

далее

Наш проект: язык Cj
Cj - язык программирования (C++ & Javascript)
Новый язык программирования, для разработки веб, мобайл, десктоп-приложений, игр... подробнее...

Хотите поддержать проект?

  • Оставляйте ссылки на наш сайт
  • Станьте спонсором проекта
подробнее...

Реклама
Концепция SITEV.ru

SITEV.ru - это социальная сеть для ИТ-специалистов (программистов, дизайнеров, seo-специалистов, рекламных менеджеров, маркетологов), в том числе фрилансеров, бизнесменов... а также обычных пользователей, для которых и делается ИТ