***برنامه ها***

دری رو به دنیای برنامه نویسی

***برنامه ها***

دری رو به دنیای برنامه نویسی

معرفی زبان های معروف و Hello World ها !

چهارشنبه, ۱۶ بهمن ۱۳۹۲، ۱۱:۲۰ ق.ظ

Hello World به ساده ترین برنامه قابل نوشتن در زبان های برنامه نویسی گفته میشه که در این برنامه تنها یک کار انجام میشه : گرفتن یک عبارت از کامپیوتر به اسم Hello World . در ادامه چندین زبان معروف به همراه Hello World هاشون می بینید ... 



Assembly

یک زبان سطح پایین و بسیار سخت ( برای مبتدی ها ) ، نزدیک به زبان کامپیوتر

بسیار قدرتمند در ارتباط با سیستم و سخت افزارها ، مثل ساخت ویروس

ضعیف در ساخت نرم افزارهای کاربردی 


Hello World Program



.section	.rodata
string:
	.ascii "Hello, world!\n"
length:
	.quad . -string		#Dot = 'here'
 
	.section	.text
	.globl _start		#Make entry point visible to linker
_start:
	movq $4, %rax		#4=write
	movq $1, %rbx		#1=stdout
	movq $string, %rcx
	movq length, %rdx
	int $0x80 		#Call Operating System
	movq %rax, %rbx		#Make program return syscall exit status
	movq $1, %rax		#1=exit
	int $0x80		#Call System Again



C

یک زبان سطح میانی ساخته شده در سال 1972 به دست دنیس ریچی آمریکایی

الهام گرفته از زبان اسمبلی ، الگول و ...

زبانی تقریبا متوسط برای یادگیری ، قدرتمند در کار با سیستم و سخت افزارهاش

قدرتمند در ساخت نرم افزار های کاربردی

برنامه نویسی فقط به صورت ساخت یافته است و شی گرایی ندارد.


#include <stdio.h>
 
int main(void)
{
    printf("Hello, world!\n");
    return 0;
}



C++


یک زبان سطح بالا ساخته شده در 1983 به دست بیارن استراستراپ دانمارکی

برگرفته از زبان C . در واقع همان زبان C است که قابلیت هایی مثل شی گرایی ( توانایی وراثت ،چندریختی ... ) به آن افزوده شده

زبانی تقریبا متوسط برای یادگیری ، قدرتمند در کار با سیستم و سخت افزارهاش

قدرتمند در ساخت نرم افزار های کاربردی


#include <iostream>
 
int main()
{
    std::cout << "Hello, world!";
    return 0;
}



C#

یک زبان سطح بالا ساخته شده توسط شرکت مایکروسافت در 2000

زبانی تقریبا متوسط برای یادگیری

همه منظوره . قدرت بالا در ساخت انواع کارهای کامپیوتری

شی گرا


using System;
class Program
{
    public static void Main()
    {
        Console.WriteLine("Hello, world!");
    }
}




Fortran

یک زبان مفسری و ساده ساخته شده به دست جان باکوس آمریکایی و شرکت IBM در 1957

زبانیست سطح بالا . محاسباتی و مناسب محاسبات عددی و پروژه های مهندسی و بسیار محبوب



PROGRAM HELLO
       PRINT *, 'Hello, world!'
       END




Java


یک زبان سطح بالا ، ساخته شده در 1995 توسط جیمز گزلینگ کانادایی و شرکت سان

برگرفته از C,Smaltalk,Pascal و ...

متوسط برای یادگیری

شی گرا . بسیار قدرتمند در ساخت نرم افزارها و اپلت های وب

برخلاف C,C++ در همه سیستم عامل ها قابل اجراست .

نه چندان قوی در ارتباط با سیستم.


public class HelloWorld {
   public static void main(String[] args) {
       System.out.println("Hello, world!");
   }
}



Matlab

یک نرم افزار/ زبان محاسباتی ساخته شده در 1970 توسط شرکت MathWork

متوسط برای یادگیری،بسیار قدرتمند در انجام محاسبات .


disp('Hello, world!')



Objective-C


یک زبان سطح بالا ، ساخته شده در  1983 توسط برند کاکس و تام لاو

در به هم پیوند دادن C و Smaltalk بوجود آمده

استفاده اصلی آن در محیط های Mac OS X و iPhone OS است .

متوسط برای یادگیری .


#import <stdio.h>
 
int main(void)
{
    NSLog(@"Hello, world!\n");
    return 0;
}



Pascal


یک زبان سطح بالا ساخته شده در 1970 به دست نیکلاوس ویرث سوئیسی

برگرفته از زبان algol

ساده برای یادگیری . قدرتمند در ساخت نرم افزار


begin
  WriteLn('Hello, world!');
end.




Python


یک زبان سطح بالا ، ساخته شده در 1991 به دست خودو فن روسوم هلندی

برگرفته از c,c++,java,ruby

کاملا شی گرا. توانایی کار با سیستم خوب.

قابلیت کار در شبکه بسیار بالا . قدرتمند در ساخت نرم افزار .

بسیار ساده برای یادگیری

دستور ( Syntax ) بسیار کوتاه


print "Hello, world!"



Ruby


یک زبان سطح بالا ساخته شده توسط یوکیهیرو ماتسوموتو ژاپنی

برگرفته از Perl,python ...

شی گرا . قوی در کار با حافظه ها

 

puts "Hello, world!"
موافقین ۱ مخالفین ۰ ۹۲/۱۱/۱۶
ر . کاف

نظرات  (۱)

خوب بود ممنون.

ارسال نظر

ارسال نظر آزاد است، اما اگر قبلا در بیان ثبت نام کرده اید می توانید ابتدا وارد شوید.
شما میتوانید از این تگهای html استفاده کنید:
<b> یا <strong>، <em> یا <i>، <u>، <strike> یا <s>، <sup>، <sub>، <blockquote>، <code>، <pre>، <hr>، <br>، <p>، <a href="" title="">، <span style="">، <div align="">
تجدید کد امنیتی