Заглавная страница

Материал из CodeQ
Перейти к: навигация, поиск
Приветствуем Вас в IT энциклопедии CodeQ (itsCode)!
Свободная энциклопедия о сфере информационных технологий.
Актуальная документация, мануалы справки и помощь к вашим услугам на страницах сайта.
Сейчас в itsCode 263 статьи на русском языке и 1 загруженных файлов. Вы можете помочь проекту написав статью, о том как начать написано здесь.

Добро пожаловать на ItsCode! Здесь вам всегда рады! ItsCode это свободная энциклопедия (учебник) по программированию и не только. Здесь, в большинстве своём, обычным нормальным, понятным каждому, человеческим языком, максимально подробно и информативно, освещаются и рассказываются различные темы и аспекты касательно сферы IT технологий различных, языков программирования и всего, что с этим как то связано. Надеемся, что вам здесь понравится и вы узнаете много нового для себя в сфере кодинга. Вы всегда можете присоединиться к коллективу редакторов сайта и написать свою статью или же исправить уже существующую, ведь сайт работает по концепции wiki!

Список всех имеющихся в энциклопедии страниц можно посмотреть здесь.


Ниже предлагаем вам взглянуть на программный код написанный для примера ради шутки. Создание объекта (сайта) ItsCode класса Internet в упрощённом виде со стороны объектно ориентированной парадигмы на разных языках программирования в упрощённом виде (в тех языках где она поддерживается).

Содержание

C++ (C plus plus)

/* Bellow just a little code C++ v. 2011 :) */
#include <iostream>
#include <string>
using namespace std;
class CInternet {
    public:
        string domain, title, description, DeffaultProtocol;
        bool registration;
        CInternet(string protocol) { //constructor of class
            DeffaultProtocol = protocol; 
        };
        CInternet();
};
int main() {
    CInternet site; //create new static object (site) for class internet
    site.domain = "codeq.loc"; //domain name
    site.title = "ItsCode"; //site title
    site.description = "Энциклопедия о программировании";
    site.registration = true;
    cout << "This site: " << site.title << " - " << site.description; //print on console
    return 0;
}

PHP 5

/* PHP version 5.5.0 */
class CInternet {
    public $domain, $title, $description, $registration, $defaultProtocol;
    public function viewInfo() {
        echo "This site: " . $this->title . " - " . $this->description . ". Using protocol of connect " . $this->defaultProtocol;
    }
    public function __construct($protocol) { //constructor of class
        $this->defaultProtocol = $protocol;
    }
}
$siteDefaultProtocol = "http";
$site = new CInternet($siteDefaultProtocol);
$site->domain = "codeq.loc";
$site->title = "ItsCode";
$site->description = "Свободная энциклопедия о программировании";
$site->registration = true;
$site->viewInfo();

C# (C Sharp)

using System;
using System.Collection.Generic;
using System.Linq;
using System.Text;
 
namespace NSInternet {
    class CInternet {
        public string domain, title, description, deffaultProtocol;
        public bool registration;
	public CInternet(string protocol) { //constructor of class
	        deffaultProtocol = protocol; 
	    }
        static void Main(string[] args) {
            CInternet site = new CInternet("http"); //create object of class
            site.domain = "codeq.loc"; //domain name
	    site.title = "ItsCode"; //site title
	    site.description = "Энциклопедия о программировании";
	    site.registration = true;
	    Console.WriteLine("This site: " + site.title + " - " + site.description + "using protocol " + site.deffaultProtocol);
	    Console.ReadKey();
        }
    }
}

JavaScript

function Internet(protocol) { //function-constructor
	var domain, title;
	this.deffaultProtocol = protocol;
	this.viewInfo = function() { //method
        document.alert("Domain: " + this.domain + " This site: " + this.title + " Using protocol of connect " + this.defaultProtocol);
    }
}
var siteDefaultProtocol = "http";
var site = new Internet(siteDefaultProtocol); //create instance
site.domain = "foo"; //domain name
site.title = "bar"; //site title
site.description = "baz"; //create new property
site.viewInfo(); //info about site
console.log("Also site have description: " + site.description);

Java

package net.itscode; //package and namespace title
 
import static java.lang.System.out; //import of static object "out" from System class, java.lang package

public class CInternet {
    public String domain, title, description, deffaultProtocol;
    public boolean registration;
    public int iNumberOfAdmins;
    public CInternet(String protocol, int iNumberOfAdmins) { //constructor of class
        deffaultProtocol = protocol;
        this.iNumberOfAdmins = iNumberOfAdmins;
    }
    /**
     * Entry point in the program.
     * @param args Program parameters
     * @return void Method return is void
     */
	public static void main(String[] args) {
	    CInternet site = new CInternet("http", 5); //create object of class
            site.domain = "codeq.loc"; //domain name
            site.title = "ItsCode"; //site title
            site.description = "Энциклопедия о программировании";
            site.registration = true;
            out.println("This site: " + site.title + " - " + site.description + " using protocol: " + site.deffaultProtocol + " numbers of admins: " + site.iNumberOfAdmins);
	}
}