• بازدید : 61 views
  • بدون نظر

نزدیک به ۳۵ سال است که پردازنده ی AMDهمواره در صدر تولیدکنندگان قرار داشته است.

وتوانسته بیش از ۱۸۰ جایزه بین الملی  را به خود اختصاص دهد اما AMD خیلی فراتر از این هاستوتنها به کسب جایزه نمی اندیشد .
ما عاشقانه این پردازنده را راحی کردیم تا جوابگوی مردم باشیم

با فروش بیش از ۲۰۰ میلیون PC در جهان همچنان به سطح کارکرد AMDبرای جلب رضایت بهتر کاربران می اندیشد.بدین روی عملکرد مصرف کنندگان را در تمامی نیازهای روزمره و برنامه های تجاری افزایش دهیم و همیشه در عرصه رقابت پیشتازباشیم.

همکاری نزدیکAMD با قدرتمندن صنعت رایانه مانند Microsoft ,IBM ,SUN ,HP به Microsoft ,IBM ,SUN ,HPاز تجربیات مفید این شرکت های AMD شما این امکان را می دهد که علاوه بر تجربیات گسترده بزرگ نیز سود ببرید….
  • بازدید : 50 views
  • بدون نظر

دانلود رایگان تحقیق برنامه نویسی-دانلود رایگان مقاله برنامه نویسی-خرید اینترنتی تحقیق برنامه نویسی-دانلود فایل تحقیق برنامه نویسی-تحقیق برنامه ویسی

این فایل در۷۰صفحه قابل ویرایش برای شما تهیه ده است وتمام نکات کلیدی در برنامه نویسی را آموزش میدهد ویکی از ساده ترین فایل ها برا یادگیری برنامه نویسی است.
برنامه‌نويسي رايانه در فرهنگ واژه غير متخصصين ممکن است به تمام پروژه ساخت نرم‌افزار يا برنامهٔ رايانه‌اي گفته شود. با اين همه برنامه‌نويسي تنها بخشي از فرآيند توسعه نرم‌افزار يا برنامه رايانه‌اي است. اهميت، توجه و منابع اختصاص داده شده به برنامه‌نويسي، بسته به ويژگي‌هاي مشخص شده محصول و خواست افراد درگير در پروژه و کاربران و در نهايت شيوهٔ انتخاب شده مهندسي نرم‌افزار متغير است

زبان برنامه‌نويسي

اجرا و عملي ساختن الگوريتم‌هاي انتزاعي وابسته به هم به‌وسيله توليد يک برنامه رايانه‌اي مشخص با ابزار زبان برنامه‌نويسي ممکن است. گرچه نزديک‌ترين راه براي بازسازي اين قوانين در رايانه کار روي مدارهاي الکترونيکي سخت‌افزار آن است. اما اين کاري طاقت‌فرسا و زمان‌بر و درنتيجه کمابيش ناممکن است. واسط‌هايي ساخته شدند تا ميان سخت‌افزار و انسان قرار گيرد. طبيعي است يک واسط به ساده کردن و انتزاعي کردن رويدادهاي ممکن درون سخت افزار مي‌‌پردازد. اين انتزاعي کردن، سازنده سطوح گوناگون يا لايه‌بندي در معماري زيرساخت برنامه‌ها است. به همين ترتيب زبان‌هاي برنامه‌نويسي گوناگون هم هرکدام براي ساخت برنامه‌هاي يک يا شماري اندک از اين لايه‌ها قابل استفاده هستند.

با متفاوت بودن آنچه برنامه‌نويس براي آساني استفاده خود آفريده با ورودي واقعي‌سخت افزار براي اجراي فرامين (که به زبان ماشين معروف است) برنامه واسط بايد شيوهٔ خط برنامه نويس را به زبان ماشين برگرداند .

زبان‌هاي برنامه نويسي

تعدادي از زبان‌هاي برنامه‌نويسي به شمار زير هستند :

·                     اسمبلي (Assembly)

·                     ليسپ (LISP)

·                     بي سي پي ال (BCPL)

·                     سي (C)

·                     سي‌پلاس‌پلاس (++C)

·                     سي پلاس پلاس/سي ال آي(C++/CLI)

·                     پاسکال (Pascal)

·                     جاوا (Java)

·                     سي‌شارپ (#C)

·                     جي شارپ (#j)

·                     بيسيک (Basic)

·                     پايتون (Python)

·                     پرل (Perl)

·                     پي‌اچ‌پي (PHP)

·                     اي اس پي (ASP)

·                     اي اس پي دات نت (ASP.Net)

·                     Matlab

·                     وي بي دات نت (VB .Net)

·                     دلفي (Delphi)

·                     ويژوال بيسيک (visual basic)

·                     لينگو (Lingo)

·                     توسعه دهنده هاي وب

دقت كنيد كه زبان هايي مانند اچ‌تي‌ام‌ال (HTML) زبان برنامه‌نويسي نيستند بلكه زبانهاي قالب بندي هستند.

 

Basic فرزند دردانه بيل گيتس

ترجمه: مهرداد حسينى

به جرات مى توان ادعا كرد كه در دنياى امروز كمتر كسى را مى توان يافت كه نام و آوازه «بيل گيتس» رئيس و بنيانگذار مايكروسافت و ثروتمندترين مرد جهان را نشنيده باشد. اما دانستن اين موضوع جالب است كه پيش از مايكروسافت نام بيل گيتس با «بيسيك» (Basic)   عجين بوده است و اين ماجرا به زمان دانشجويى گيتس و دوستش «پل آلن» در ۱۹۶۴ بازمى گردد و در واقع همكارى مشترك آنها در توسعه بيسيك بود كه چند سال بعد منجر به تاسيس مايكروسافت شد. اين دو با تولد اولين بيسيك در سال ۱۹۶۴ در كالج دارتموث به تلاش در توسعه آن همت گماشتند و در اين راه با زيركى و دورانديشى مثال زدنى با طراحى انواع مفسرها و مترجم هاى بيسيك توانستند آن را به عنوان يكى از فراگيرترين و كاربردى ترين زبان   هاى كامپيوترى تا امروز مطرح سازند. بيسيك اكنون ۴۰ ساله است و هنوز هم گيتس در مايكروسافت آن را تر و خشك مى كند و مانند فرزندى دردانه به رشد و ترقى آن اهميت مى دهد.ظهور ميكروكامپيوترها در سال ۱۹۷۵ از يك سو و ارائه بيسيك پيشرفته توسط مايكروسافت از سوى ديگر خيلى سريع سبب شهرت بيسيك به مثابه يك زبان كاربردى كه به صورت رايگان بر روى همه كامپيوترها قابل نصب بود، گرديد. در واقع بيسيك به علت ساختار مطلوبش پيش نياز يادگيرى همه زبان   هاى كامپيوترى شد. مقاله اى كه پيش رو داريد، بيل گيتس در جشن تولد ۲۵ سالگى فرزندش بيسيك (يعنى ۱۵ سال پيش) در مجله بايت منتشر كرد و طى آن براى اولين بار به شرح ماجراى شكل گيرى و رشد زبان بيسيك به همراه پل آلن پرداخته است، كه مقايسه داده   هاى آن با امروز كه بيسيك به سن چهل سالگى رسيده و كامپيوترهاى شخصى به اوج پيشرفت و همگانى شدن نايل آمده اند، براى خواننده علاقه مند خالى از لطف نيست.از زمان اجراى اولين برنامه بر روى يك كامپيوتر انگليسى زبان در سال ۱۹۴۸ تاكنون محاسبات وارد مرحله جديدى شده است. فقط در طول ۱۵ سال شاهد رشد و ترقى كامپيوترهاى ۸ بيتى با ۴ كيلوبايت رم به كامپيوترهاى ۳۲ بيتى با ۴ مگابايت رم چه در زمينه صنعت و چه در زمينه علوم بوده ايم.با توجه به رشد بسيار گسترده در زمينه سخت افزار، زبان بيسيك نيز بيست و پنجمين سال تولد خود را پشت سر مى گذارد و مفسر آن ۱۵ سال است كه ميكروكامپيوترهاى ميليون ها نفر را قابل دسترسى كرده است.

متاسفانه در ابتدا بيسيك خوب شناخته نشد، در همين حال بيشتر از هر زبان ديگرى قابل دسترسى بوده و هست چرا كه مجاناً بر روى هر كامپيوترى نصب مى شود. قدرت و توانايى، سادگى استفاده از يك مفسر، مديريت قوى، گستردگى و همه منظوره بودن، نوع انگليسى لغات كليدى و تركيبات و آزادى بيسيك، همگى باعث تجربه بيشتر برنامه نويسان مى شود و مى تواند به عنوان يك زبان ايده آل به مبتديان در شناخت بهتر كامپيوترشان كمك كند. با توجه به سرگذشت بيسيك طى سال هاى طولانى و با وجود تكنولوژى قوى سيستم عاملى مانند OS/۲ و ويژگى برنامه نويسى موضوعى مى توانيد به خوبى شاهد چگونگى حضور و رشد بيسيك تا به امروز باشيد.

بيسيك بدون هيچ نيازى، مستقلاً به عنوان وسيله اى براى تبادل اطلاعات بين مردم و كامپيوتر ايجاد شد و در سال ۱۹۶۲ يكى از رياضيدانان كالج دارتموث به نام پروفسور «توماس كورتس» طرحى را تسليم «جان كمنى» رئيس كالج كرد. در اين طرح  تمامى دانشجويان اين كالج موظف به آموختن كامپيوتر در دوره ۴ ساله تحصيلشان بودند.كامپيوترهاى دسته گراى آن زمان چنين انتظارى را غيرممكن مى كردند چرا كه اگر برنامه ساده اى به طور صحيح ترجمه مى شد كامپيوتر براى درك آن گاهى اوقات به روزها وقت نياز داشت در نتيجه چنين برنامه اى تنها مى توانست نتيجه يك محاسبه را به عنوان جواب برگرداند و شخص برنامه نويس هرگز نمى توانست اجراى برنامه را ببيند. كمنى و كورتس براى گسترش تحقيقات خود به آزمايشگاه هاى «هيت» و «بل» رفته و در آنجا سيستم عامل چند كاربره اى را براى كامپيوتر جديدى كه قرار بود به زودى تحويل كالج شود ساختند. در همين زمان آنها به دانشجويان پيشنهاد كردند كه زمان استفاده از كامپيوتر را بين خودشان تقسيم كنند اما به دليل عدم وجود يك زبان ساده براى صحبت با ماشين دانشجويان به ندرت از كامپيوتر كالج استفاده مى كردند. متاسفانه «فورترن» و «آلگول» نمى توانستند امكانات مناسب و آسانى را براى دانشجويان فراهم كنند لذا كد و دستورالعمل نمادى همه منظوره مخصوص افراد مبتدى (بيسيك) به عنوان يك تركيب ساده و بهتر از فورترن و آلگول توسط دانشجويان كالج دارتموث ساخته شد.در اول ماه مى سال ۱۹۶۴ دانشجويان كالج دارتموث با اعلان معروف READY> در ترمينال هاى راه دورشان آشنا شدند. بدين ترتيب آنها مى توانستند برنامه هاى ساده اى نوشته و آنها را براى ترجمه و اجرا انتقال دهند. كمنى و كورتس به تولد بيسيك در كتابشان به نام «برگشت به بيسيك» اشاره كرده اند. (انتشارات «اديسون وزلى»، ۱۹۸۵)

• ظهور ميكروكامپيوترها
اولين ميكروكامپيوتر با حافظه اى بسيار كوچك كه بيشتر جنبه نمايشى داشت در سال ۱۹۷۵ به صحنه آمد. اين كامپيوتر فقط زبان ماشين را مى فهميد. در اين هنگام من به اتفاق يكى از دوستانم به نام «پل آلن» فرصت را غنيمت شمرده و برگردانى از بيسيك را به منظور اجرا در آن فضاى بسيار كوچك حافظه نوشتيم. دانشجويان با استفاده از اولين بيسيك، كه براى دستگاه هاى MITS ساخته شده بود مى توانستند برنامه هايشان را بر روى اين گونه كامپيوترها با حافظه ۴ كيلوبايت اجرا كنند. در آن زمان براى ما حافظه بسيار ارزشمند بود به طورى كه مجبور شديم براى اشغال فضاى كمترى از حافظه، اعلان READY> – كه چهار كاركتر فضا مى گرفت – را به OK> – كه دو كاركتر فضا مى گيرد _ تبديل كنيم؟

فشار محدوديت حافظه تا اندازه اى بود كه ما را بر آن داشت كه بيسيك را به عنوان يك مفسر پياده سازى كنيم. (مفسر بيسيك، برنامه اى است كه فايل هاى بيسيك را به زبان ماشين ترجمه مى كند.) البته عامل ديگرى كه ما را به سمت مفسرها هدايت مى كرد، متعادل بودن و آ سانى استفاده از مفسرها بود كه به برنامه نويسى با بيسيك هنر و زيبايى خاصى مى بخشيد. يك برنامه نويس با استفاده از مفسر مى تواند به كامپيوتر وظيفه اى را محول كند، كامپيوتر نيز متقابلاً و بلافاصله به او جواب خواهد داد كه اين جواب مى تواند شامل گزارشى از خطاهاى احتمالى نيز باشد. اين تعامل مفسر به اين خاطر است كه وجود آن به عنوان بخشى از زبان در نظر گرفته شده است نه به عنوان برنامه اى كاملاً مجزا مانند يك مترجم.
با استفاده از تجربياتى كه از نوشتن يك مفسر بيسيك براى كامپيوتر PdP-8 در دوران دبيرستان به دست آورده بودم به اتفاق پل آلن بيسيك كامپيوتر اصلى خودمان را يك مفسر تك _ نمايش ساختيم. به اين ترتيب براى ذخيره بيشتر كد مبدا به فرم يك متن مجبور شديم آن را به طور فشرده ترى ترجمه كنيم چرا كه با فشار و محدوديت حافظه روبه رو بوديم.


  • بازدید : 67 views
  • بدون نظر
این فایل در ۱۳۵اسلاید قابل ویرایش تهیه شده وشامل موارد زیر است:

  امروزه مرزهای ثابت و مشخص سازمانی به دلایل مختلف از جمله تغییرات گسترده در بازار (شکل و فرم، زمان پاسخ گویی، محل پاسخ گویی، کیفیت، خدمات پس از فروش و … ) و عوامل موفقیت سازمانهای کنونی ( سرعت، انعطاف پذیری، یکپارچگی، نوآوری و …)  تغییر یافته و مرزهای منعطف و متحرک جایگزین این مرزهای ثابت شده است. به طور کلی سه نوع کسب و کار۳ در سازمانها قابل مشاهده است: کسب و کار ارتباط با مشتری، ابداع محصول و کسب و کار زیر ساختها. نزدیک به یک قرن است که نظریه های اقتصادی فرض می کنند که مدیریت تمامی این کسب و کارها باید به صورت یکجا و در یک سازمان انجام پذیرد چرا که اگر در سازمانهای مجزا باشد، هزینه های ارتباطات ظهور می کنند. باظهور مفهوم سازمانهای مجازی و پیشرفت تکنولوژی اطلاعات و ارتباطات، مشخص گردید که می توان این کسب و کارها را در سازمانهای مجزا  و حتی با هزینه بسیار کمتر، مدیریت و اجرا کرد.
فن آوری اطلاعات ( IT ) ، تمامی  مفاهیم  سخت  افزاری  و نرم افزاری، که مربوط به ایجاد، ذخیره، توزیع و نمایش اطلاعات دیجیتالی است را در بر می گیرد و دارای ویژگیهای زیر میباشد:
 IT بسیاری از عملیات جاری وبرنامه های دراز مدت ( استراتژی ) را تحت تأثیر قرار دهد
IT نیروی انبوه بالقوه ای برای سودبخشی دارد درحالیکه در تکنولوژی های دیگر درصد سودبخشی بسیار کمتر است
 IT می تواند موجب افزایش بازدهی و کاهش هزینه گردد درحالیکه در تکنولوژیهای دیگر عمد تا هزینه ها را تحت تأثیر قرار می دهند.
تکنولوژی IT، در دنیای توسعه یافته امروز به اکثر جنبه های زندگی نفوذ کرده است.

 کامپیوترها بطور آشکار در بخشهای سرویس دهنده، مراکز تلفن، شرکتها، و ادارات خانگی یافت می شوند. آنها همچنین در کنسول های بازیهای ویدیویی، داخل خودروها، در ماشین های لباسشویی، تلویزیونها و ضبطهای ویدیویی و تلفن های همراه وجود دارند. 

در سال ۱۹۹۹ صرف هزینه جهانی روی بازار تکنولوژی اطلاعات و ارتباطات، اعم از محصولات و سرویسها، بیش از ۲ تریلیون دلار آمریکا بوده است.
شرکت های مختلف با توجه به کاربردهای استراتژیک IT، در عرصه گسترده جهانی تجارت امروز، مشاغل و مدلهای تجاری خود را تغییر می دهند، و حتی در صورت لزوم یک تغییر ساختاری در صنعت خود ایجاد می کنند. 
 
توجه به تکنولوژی اطلاعات شرکتها را وادار به فکر کردن در مورد صلاحیت درونی خود کرده است. IT بعنوان مهمترین ابزار برنامه ریزی استراتژیک ، محور توسعه در جهان امروز گردیده است.
– بررسی امکانات IT و نیروی بالقوه این تکنولوژی در دگرگون کردن توانایی های مؤسسات تجاری، اساس رقابت صنایع در جهان امروز است، بنابراین، فهم چگونگی تحت کنترل درآوردن این توانایی های بالقوه یکی از کلیدهای مهم مدیریتی برای رهبران امروز و آینده است 
مدیران بایستی یاد بگیرند که در چه زمینه هایی از تکنولوژی های IT بهره گیری نمایند .
 سازمانها بایستی ابزارهای لازم برای بروزرسانی توانایی های IT  را  برای خود فراهم نمایندو منابع لازم ومناسب را  به آن اختصاص دهند
انقلاب صنعتی منجر به ایجاد تولید انبوه از طریق خطوط مونتاژ گردید. انتشار تکنولوژی اطلاعات، شامل کامپیوترها، ارتباطات و اینترنت منجر به انقلاب اطلاعات شد. انقلاب اطلاعات به طرق مختلف که ذیلا مطرح گردیده است با خلق دنیای دیجیتال طبیعت تجارت را تغییر داده است: 

دنیای دیجیتال جهانی شده است. ما در زمانی زندگی می کنیم که مشاغل و افراد در تمام دنیا می توانند در آن واحد با هزینه نسبتا کمی با یکدیگر ارتباط برقرار کنند. 

عتیقه زیرخاکی گنج