در برنامه نویسی اندروید با ایکلیپس ، برای جابجایی بین اکتیویتی ها، از یک اکتیویتی به اکتیویتی دیگر بریم، از کدهای زیر استفاده میکنیم:
Intent viewActivity=new Intent(Activity1.this,Activity2.class);
startActivity(viewActivity);
کدهای بالا را درون رویداد کلیک دکمه یا هرجایی که میخواهیم اکتیویتی دوم باز بشه استفاده میکنیم.
//جابجایی بین اکتیویتی ها //برنامه نویسی اندروید //ایکلیپس //
برای اینکه یک سری کد به صورت چند ثانیه یک بار انجام بشود باید از تایمر استفاده کرد.
در برنامه نویسی اندروید با ایکلیپس کدهای تایمر به صورت زیر میباشد:
Timer timer= new Timer();
timer.scheduleAtFixedRate(new TimerTask(){
@Override
public void run() {
// TODO Auto-generated method stub
runOnUiThread(new Runnable() {
public void run() {
//what you want to do
}
});
}
}, 100, 10000);
در کد بالا 10000مدت زمان وقفه میباشد که بر حسب میلی ثانیه میباشد.
//تایمر //برنامه نویسی اندروید //ایکلیپس //انجام یک سری کد به صورت چنر ثانیه یک بار //
در پست های قبل نحوه عدم نمایش اولیه صفحه کلید(کیبورد) گفته شد.در این پست قصد داریم نحوه نمایش اولیه صفحهکلید را شرح دهیم.
در برنامه نویسی اندروید با ایکلیپس اگر بخواهیم که به محض باز شدن اکتیویتی صفحه کلید فعال باشد باید کدهای زیر را به قسمت ()oncreate اضافه کنیم:
private Handler mHandler= new Handler();
mHandler.post(
new Runnable() {
public void run() {
InputMethodManager inputMethodManager = (InputMethodManager)getSystemService(INPUT_METHOD_SERVICE);
inputMethodManager.toggleSoftInputFromWindow(yourEditText.getApplicationWindowToken(), InputMethodManager.SHOW_FORCED, 0);
yourEditText.requestFocus();
}
});
//نمایش اتوماتیک صفحه کلید //برنامه نویسی اندروید //نمایش اولیه صفحه کلید در ایکلیپس //عدم نمایش اولیه صفحه کلید //مخفی کردن صفحه کلید در اندروید
.بعض افراد مایلند که در برنامه نویسی اندروید وکار با عکس ها، به جای ذخیره آدرس عکس (که بهترین روش هست) خود عکس را در دیتا بیس ذخیره کنند
.برای اینکه خود عکس را در دیتا بیس ذخیره کنیم باید اون را به آرایه ای از جنس بایت تبدیل کنیم
:برای این کار کدهای زیر را استفاده میکنیم
Bitmap bm = BitmapFactory.decodeResource(getResources(), R.drawable.ic_launcher);
ByteArrayOutputStream baos = new ByteArrayOutputStream();
bm.compress(Bitmap.CompressFormat.PNG, 100, baos); // PNG (you can choose JPEG)
byte[] b = baos.toByteArray();
و به صورت بر عکس اگر بخواهیم عکسی که به بایت تبدیل شده را در imageview نمایش بدهیم کدهای زیررا مینویسیم:
ByteArrayInputStream bais = new ByteArrayInputStream(b);
Bitmap bm2= BitmapFactory.decodeStream(bais);
////namayesh dar image view
ImageView iv = (ImageView) findViewById(R.id.imageView1);
iv.setImageBitmap(bm2);
//ذخیره عکس در دیتابیس //تبدیل عکس به آرایه ای از جنس بایت //تبدیل آرایه به عکس //برنامه نویسی اندروید با ایکلیپس

//طرح های جالب //هواپیماهای جهانی //
در ادامه 5 شوخی جذاب و ساده کامپیوتری را به شما آموزش میدهیم تا لحظات خود و دوستانتان با آن پر کنید.

به Control Panel ویندوز مراجعه کنید. در قسمت بالا سمت راست درست همان قسمتی که گزینه View by وجود دارد گزینه large icons را انتخاب کنید؛ توجه داشته باشید که این گزینه به صورت پیش فرض بر روی Categories تنظیم شده است. حالا بر روی آیکن Display کلیک کنید. از انتخابهای موجود در سمت چپ، گزینه Change display settings را انتخاب کرده و در صفحه ای که باز میشود از منوی آبشاری Orientation، گزینه سومLandscape (flipped) را انتخاب نمایید و در حالی که نمایشگرتان تصاویر را بر عکس نشان میدهد، گزینه Keep Changes را کلیک کنید.
عوض کردن صداهای پیش فرض کامپیوتر، چند دقیقه ای از وقت شما را خواهد گرفت ولی ارزش انجام آن را دارد. در Control Panel آیکن Sound و سپس زبانه Sounds را انتخاب کنید. در منوی Program Events تلاش کنید غیر معمول ترین و گوش خراشترین ترین صداها را برای بخشهای متفاوت انتخاب کنید. البته نگاهتان به دوستتان و زمان باشد که متوجه فعالیتهای تخریبی شما نشود. صداهای Error ، logoff و fail انتخابهای خوبی میتوانند باشند. حالا صدای کامپیوتر را تا آخرین حد زیاد کنید و منتظر شوید که دوستتان هنگام آتش کردن کامپیوتر با چه صداهای گوشخراشی مواجه میشود. احتمالا اگر شما هم بلند بلند و گوشخراشانه بخندید، شما را از الطافش بینصیب نخواهد گذاشت.
حالا زمان آن رسیده است که شوخی نهایی را درست بر روی فرکانس اعصاب هدفتان تنظیم کنید. این شوخی قدرتمند ترین و در عین حال مخرب ترین ابزار برای داشتن لحظات خوش بیشتر با دوستانتان است. (البته اگر منجر به خودکشی دوستتان نشود).
در کسری از ثانیه به سراغ Control Panel رفته و گزینه پیشرفته Administrative Tools را انتخاب کنید. حالا دو بار بر روی Task Scheduler کلیک کنید و سپس کلیک بر روی منوی Action، گزینه Create task را انتخاب کنید.
برای تسک خود نامی را برگزینید و در ادامه در زبانه Triggers بر روی New کلیک کرده و تلاش کنید در پایین صفحه Advanced settings را پیدا کنید. حالا کادری که در آن نوشته است Repeat task every... را تیک بزنید. از منوی آبشاری آن مدت زمان 5 دقیقه را انتخاب کنید و در نهایت OK را فشار دهید. بعد از کارها به زبانه Actions رفته و New را انتخاب کنید. منوی آبشاری باید بر روی Start a program تنظیم شده باشد. پس دست به این گزینه دیگر نزنید و تلاش کنید برنامه ای که میخواهید هر 5 دقیقه اجرا شود را انتخاب یا browse کنید. با زدن OK و باز هم OK این ترفند هم به پایان میرسد. حالا زمانی است که تداخل فرکانسها رخ میدهد. اعصاب دوستتان به شدت خط خطی شده و نمی فهمد که مشکل از کجاست. بله درست حدس زدید شما باز میتوانید همانند یک فرشته نجات به کمک دوستتان بشتابید و سواد کامپیوتریتان را به رخ بکشانید.
با فعال کردن گزینه "High Contrast Mode" از طریق یک میانبر ساده باعث میشوید که بعضی از رنگها معکوس شود ( این حالت برای بهتر دیده شدن مطالب در نمایشگر کاربرد دارد). تنها لازم است کلید Shift را نگاه داشته و کلیدAlt و PrtScr را نیز به همراه آن بفشارید تا این حالت فعال شود. اگر پیغامی مشابه تصویر بالا روی صفحه ظاهر شد، دکمه Yes را کلیک کرده و کمی منتظر بمانید.
از همین سه کلید میتوانید برای بازگشت به حالت اول استفاده کنید. درست به همین سادگی. نگاه کردن چهره دوستانتان در این حالت جالب است.
این شوخی بسیار ساده است و برای انجام آن فقط به چند ثانیه زمان نیاز دارید. زمانی که ماوس کامپیوتر دوستتان به دست شما افتاد، بدون اینکه کسی متوجه شود، روی Desktop کلیک راست کرده و با استفاده از گزینه View تیک مربوط به Show Desktop Icons را بردارید تا همه آیکنهای روی دسکتاپ ناپدید شوند. همه چیز برای سرکار گذاشتن دوستتان آماده است. با این کار دوست شما تصور می کند که تمام فایلهای روی دستکتاپ حذف شده است.
//شوخی با کامپیوتر //ترفندهای جالب کامپیوتری //تغییرات بامزه کامپیوتر //



ابلهانه ترین سوالات کاربران کامپیوتر از مایکروسافت و BT و در Yahoo Answers! در یک مورد دیگر نیز مرکز مشاوره مایکروسافت در انگلیس لیستی از سوال های ابلهانه مشتریانش را اینگونه منتشر کرده است.
مایکروسافت

مرکز مشاوره مایکروسافت در انگلیس لیستی از سوال های ابلهانه مشتریانش را اینگونه منتشر کرده است.
مرکز مشاوره: چه نوع کامپیوتری دارید؟
مشتری: یک کامپیوتر سفید...
مشتری: سلام، من «سلین» هستم. نمی تونم دیسکتم رو دربیارم.
مرکز: سعی کردین دکمه رو فشار بدین؟
مشتری: آره، ولی اون واقعاً گیر کرده
مرکز: این خوب نیست، من یک یادداشت آماده می کنم...
مشتری: نه... صبر کن... من هنوز نذاشتمش تو درایو... هنوز روی میزمه.. ببخشید...
مرکز: روی آیکن MY COMPUTER در سمت چپ صفحه کلیک کن.
مشتری: سمت چپ شما یا سمت چپ من؟
مرکز: روز خوش، چه کمکی از من برمیاد؟
مشتری: سلام...من نمی تونم پرینت کنم.
مرکز: میشه لطفاً روی START کلیک کنید و...
مشتری: گوش کن رفیق؛ برای من اصطلاحات فنی نیار! من بیل گیتس نیستم، لعنتی!
مشتری : سلام، عصرتون بخیر، من مارتا هستم، نمی تونم پرینت بگیرم. هر دفعه سعی می کنم میگه : «نمی تونم پرینتر رو پیدا کنم» من حتی پرینتر رو بلند کردم و جلوی مانیتور گذاشتم، اما کامپیوتر هنوز میگه نمی تونه پیداش کنه...
مشتری: من توی پرینت گرفتن با رنگ قرمز مشکل دارم...
مرکز: آیا شما پرینتر رنگی دارید؟
مشتری: نه.
مرکز: الآن روی مانیتورتون چیه خانوم؟
مشتری: یه خرس TEDDY که دوستم از سوپرمارکت برام خریده.
مرکز: و الآن F8 رو بزنین.
مشتری: ... کار نمی کنه.
مرکز: دقیقاً چه کار کردین؟
مشتری: من کلید F رو 8 بار فشار دادم همونطور که بهم گفتید، ولی هیچ اتفاقی نمی افته...
مشتری: کیبورد من دیگه کار نمی کنه.
مرکز: مطمئنید که به کامپیوترتون وصله؟
مشتری: نه، من نمی تونم پشت کامپیوتر برم.
مرکز: کیبوردتون رو بردارید و 10 قدم به عقب برید.
مشتری: باشه.
مرکز: کیبورد با شما اومد؟
مشتری: بله
مرکز: این یعنی کیبورد وصل نیست. کیبورد دیگه ای اونجا نیست؟
مشتری: چرا، یکی دیگه اینجا هست. اوه... اون یکی کار می کنه!
مرکز: رمز عبور شما حرف بزرگ A مثل APPLE، و حرف بزرگ V مثل VICTOR، و عدد 7 هست.
مشتری: اون 7 هم با حروف بزرگه؟
یک مشتری نمی تونه به اینترنت وصل بشه...
مرکز: شما مطمئنید رمز درست رو به کار بردید؟
مشتری: بله مطمئنم. من دیدم همکارم این کار رو کرد.
مرکز: میشه به من بگید رمز عبور چی بود؟
مشتری: پنج تا ستاره!
مرکز: چه برنامه آنتی ویروسی استفاده می کنید؟
مشتری: NETSCAPE
مرکز: اون برنامه آنتی ویروس نیست.
مشتری: اوه، ببخشید... INTERNET EXPLORER
مشتری: من یک مشکل بزرگ دارم. یکی از دوستام یک SCREENSAVER روی کامپیوترم گذاشته، ولی هربار که ماوس رو حرکت میدم، غیب میشه!
مرکز: مرکز خدمات شرکت مایکروسافت، می تونم کمکتون کنم؟
مشتری: عصرتون بخیر! من بیش از 4 ساعت برای شما صبر کردم.
میشه لطفاً بگید چقدر طول میکشه قبل از اینکه بتونین کمکم کنید؟
مرکز: آآه..؟ ببخشید، من متوجه مشکلتون نشدم؟
مشتری : من داشتم توی WORD کار می کردم و دکمه HELP رو کلیک کردم بیش از 4 ساعت قبل! میشه بگید کی بالاخره کمکم می کنید؟
مرکز: چه کمکی از من برمیاد؟
مشتری: من دارم اولین ایمیلم رو می نویسم.
مرکز: خوب، و چه مشکلی وجود داره؟
مشتری: خوب، من حرف a رو دارم، اما چطوری دورش دایره بذارم؟!
بی تی

به نوشته پایگاه اینترنتی روزنامه مترو برخی از این سوالات آنقدر خنده دار است که حتی خود سوال کنندگان پس از فهمیدن اشتباه خود به احمقانه بودن آن اعتراف کرده اند.
لیست احمقانه ترین سوالات IT که از مشاوران شرکت BT انگلستان پرسیده شده به شرح زیر است:
1- کاربر: کامپیوتر می گوید (any keys) را فشار دهید اما من نمی توانم دکمه های any را روی کی بوردم پیدا کنم!
2- کاربر: من نمی توانم کانال های تلویزیون را با مونیتورم عوض کنم!
3- کاربر: من با یک نفر در اینترنت آشنا شدم. می توانید شماره تلفن او را برای من پیدا کنید!؟
4- کاربر: چرا اینترنت من کار نمی کند؟
مشاور: مودم را وصل کرده اید؟ همه سیم های کامپیوتر را چک کرده اید؟
کاربر: نه الان فقط مانیتور جلوی من است، هنوز کامپیوتر و مودم را از جعبه در نیاورده ام!
5- کاربر: پسر 14 ساله من برای کامپیوتر رمز گذاشته و حالا من نمی توانم وارد آن شوم.
مشاور: رمز آن را فراموش کرده؟
کاربر: نه آن را به من نمی گوید چون با من لج کرده !!!
6- مشاور: لطفا روی my computer کلیک کنید.
کاربر: من فقط کامپیوتر خودم را دارم، کامپیوتر شما پیش من نیست.
7- کاربر: ماوس پد من سیم ندارد!
مشاور: من فکر کنم متوجه منظور شما نشدم. ماوس پد شما قرار نیست سیمی داشته باشد.
کاربر: پس چگونه می تواند ماوس را پیدا کند؟ یعنی به صورت بی سیم کار می کند؟!
yahoo answers

این موضوع که در اینترنت میتوان بدون شناخته شدن هر چیزی را مطرح کرد باعث شده که بعضی سوالات مطرح شده در این سایت آنقدر احمقانه به نظر برسند که بتوان از آنها مطلب طنز تهیه کرد.
هرچند میتوان حدس زد که تعدادی از آنها به عمد این طور مطرح شدهاند.
سایت PcWorld با جمعآوری تعدادی از این سوالات و پاسخهای طنزآمیز به آنها مطلب جالبی تهیه کرده است که در ادامه میخوانید.
1 ـ من تنها ماشینم رو فروختم تا بتونم پول بنزین رو فراهم کنم. اما این چند روز قیمت بنزین پایین اومده. به نظر شما الان چطوری میتونم ماشینم رو پس بگیرم؟
ما خیلی سعی کردیم با این پدیده تماس بگیریم، اما ظاهراً کامپیوترش رو فروخته بود تا هزینه اینترنت رو فراهم کنه !
2 ـ من میخواستم امتحان کنم آیا کامپیوترم میتونه کارت اعتباریم رو بخونه یا نه؟ برای همین اونو داخل سیدی رام گذاشتم. اما سیدی رام گیر کرد و الان نمیدونم چطور باید بازش کنم؟
سیدی رام شما مشکلی نداره، فقط منتظره که کارمزد اسکن کارت اعتباری رو پرداخت کنین. سعی کنین هرطور میشه کارت عابر بانکتون رو به پورت USB وصل کنین!
3 ـ موس من هر موقع از روی میز بلندش میکنم از کار میافته، من مطمئنم مشکل از سیستم عامل نیست. چون هم در ویستا و هم در لینوکس این مشکل وجود داره.
برای حل این مشکل کارت اعتباریتون رو داخل سیدی رام گذاشته و با لحن احترامآمیز به کامپیوترتون بگین که دوست دارین موستان به Logitech Air ارتقا پیدا کنه!
4 ـ من 2 تا نارنگی با فاصله زمانی 2 ساعت از هم خوردم. چه اتفاقی برام میافته؟
این بستگی به این داره که این 2 تا نارنگی هسته هم داشتن یا نه؟ اگه هستهشون رو هم خوردین، سعی کنین تا 2 هفته از خوردن خاک و آب پرهیز کنین!
5 ـ جایی وجود داره که بشه به صورت آنلاین سوال پرسید؟ مثلاً اگه تو یاهو باشه خیلی خوبه.
ما از شما عاجزانه میخوایم که اگه همچین جایی پیدا کردین، به ما هم بگین.
6 ـ آیا راهحلی هست که بشه دو دو تا رو مساوی 5 کرد؟
آسونترین راهحل اینه که یک قرص اکس بندازین بالا. یا اینکه جای 4 و 5 رو در شمارش اعداد عوض کنید.
7 ـ چطور میشه در yahoo answers سوال پرسید؟
یه بسته قرص از دوست بالایی قرض کنین و بعد دو تا نارنگی به فاصله 2 ساعت از هم بخورین.
//سوالات احمقانه اینترنتی //طنز //یاهو انسر //پشتیبانی مایکروسافت //بی تی
برنامهنویسان زیادی در سراسر دنیا مشغول فعالیت هستند. اما همیشه در هر حرفهای افرادی هستند که به چهرههای شاخصی تبدیل میشوند. در ادامه با ۱۲ برنامهنویس تاثیرگذار در دنیا آشنا میشویم.
نرمافزارها و بازیهایی را که امروز استفاده میکنید به یکباره بوجود نیامدهاند. کسی در جایی آنها را کدنویسی کرده است. این امر همچنین در مورد پلتفرمهایی که این نرمافزارها روی آنها اجرا میشوند همچنین فضای وب و کل اینترنت صادق است.
حتی زبانهای برنامهنویسی که افراد از آنها برای ساخت نرمافزارها استفاده میکنند هم روزی توسط کسی نوشته شدهاند. به نظر شما چه کسی در قله برنامهنویسی دنیای امروز ما است؟ در ادامه به معرفی ۱۲ برنامه نویس تاثیر گذار فعلی در دنیا میپردازیم. (ترتیب چینش این افراد تصادفی است).

تنها فردی در این لیست است که نشان شوالیه را از ملکه الیزابت دوم دریافت کرده است. او پروتکل انتقال فرامتنی (ابر متنی) یا همان HTTP را ابداع کرد. فناوری که شبکه جهانی وب بر اساس آن ساخته شده است. به گفتهی تیم برنرز-لی، وب هم مانند بیشتر انسانها پس از ۲۰ سالگی به مرحله اصلی شکوفایی خود رسیده است. او به روزنامه استاندارد چاپ اتریش گفته است که ما هنوز در سطح باقی ماندهایم و از تمام تواناییهای وب استفاده نمیکنیم. خالق وب همزمان همگان را فرا خوانده تا از تواناییها، خلاقیت و دانش خود برای گسترش امکانات اینترنت استفاده کنند.
این روزها او در اتحادیه اینترنت مقرون به صرفه که یک موسسه غیر انتفاعی است و از سوی گوگل، فیسبوک و مایکروسافت حمایت میشود کار می کند. این موسسه در تلاش است تا دسترسی به اینترنت پر سرعت را برای همه در دنیا ممکن کند.

او کسی است که پلتفرم Docker را ایجاد کرد. فناوری که توسعه دهندگان خیلی زود به آن علاقمند شدند چرا که میتوانستند کدی را که نوشتهاند روی هر چیزی اجرا کنند. در واقع Docker بعنوان یک پروژه فرعی در شرکتی به نام dotCloud شروع به کار کرد ولی وقتی به موفقیت رسید از این پروژه حمایت کرد. طبق شایعات در حال حاضر Docker یک میلیارد دلار ارزش دارد.

در سال ۲۰۰۱ پروتوکل بیت تورنت را ابداع کرد سرویسی که با شکستن فایلهای سنگین به دستهای از فایلهای کوچکتر امکان دانلود همزمان آنها را فراهم میسازد. بیت تورنت حالا با داشتن حدود ۲۵۰ میلیون کاربر در سراسر دنیا بسیار متداول است. سرعت بالای بیت تورنت برای دانلود موسیقی، ویدیو و بازی این سرویس را تبدیل به سرویسی متداول در دنیا کرده است.

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

او جاوا را ابداع کرد که به همراه جاوا اسکریپت تبدیل به متداولترین زبانهای برنامهنویسی در دنیا شدند. البته برخلاف اسمشان این دو زبان برنامهنویسی چندان به هم شبیه نیستند. گاسلینگ زمانی که در شرکت Sun Microsystems کار میکرد جاوا را ساخت. سان مایکروسیستمز شرکتی پیشرو در زمینه فناوری بود که در سال ۲۰۱۰ توسط اوراکل خریداری شد. پس از فروش این شرکت به اوراکل گاسلینگ شرکت را ترک کرد و تبدیل به یکی از بزرگترین منتقدان اوراکل شد. پس از آن برای یک دوره کوتاه ۵ ماهه به گوگل پیوست و در حال حاضر نیز در استارت آپ Liquid Robotics مشغول به کار است.

برنامه نویس دانمارکی که در دنیای برنامه نویسان به DHH معروف است، خالق Ruby on Rails است که چارچوب محبوب برنامه نویسی وب محسوب میشود و در سال ۲۰۰۵ جایزه هکر سال را از سوی گوگل برای او به ارمغان آورد.
هانسون همچنین یک راننده مسابقات است و از سال ۲۰۱۲ در مسابقات ۲۴ Hours of Le Mans شرکت میکند. او در سال ۲۰۱۴ در کلاس رقابتی خود مقام اول را بدست آورد.

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

فعالیتهای آکادمیک دونالد نات در زمینه علوم کامپیوتری باعث شده تا به او لقب پدر تجزیه و تحلیل الگوریتمها داده شود. هر چیزی که در News feed فیسبوک میبینید یا پیشنهاداتی که آمازون به کاربران خود میدهد به نوعی مرهون تلاشهای او است.
در سن ۷۷ سالگی او همچنان کتاب چند جلدی هنر برنامهنویسی کامپیوتری خود را مینویسد. او همچنین استاد بازنشسته دانشگاه استنفورد نیز هست.

جان کارمک بیشتر بعنوان خالق Doom شناخته میشود. او تکنیکهای گرافیک سه بُعدی را توسعه داد به طوری که هنوز هم مورد استفاده هستند. در حال حاضر او بعنوان مدیر فناوری پروژه Oculus VR فیسبوک فعالیت میکند.

استالمن از دهه ۸۰ میلادی تاکنون در راه آزادی نرمافزاری در حال مبارزه است. او چندین پروژه موفق را در زمینه گسترش برنامهها و ابزارهایی که متعلق به هیچ شرکتی نیستند رهبری کرده است. شاید بیشتر با واژه Copyleft شناخته شود که در مقابل واژه کپی رایت ارائه شده است. او نویسندهٔ اصلی چندین مجوز کپیلفت، از جمله جیپیال است؛ مجوزی که بیشترین استفاده را در بین مجوزهای نرمافزار آزاد دارد. او تعدادی از نرمافزارهایی را که به طور گسترده استفاده میشوند گسترش دادهاست؛ نظیر ایمکس اصلی، مجموعه کامپایلرهای گنو و اشکالیاب گنو. از ریچارد استالمن به عنوان فیلسوف یاد میشود چرا که با تدوین قوانین GNU منجی حیات نرمافزارهای متن باز مبتنی بر این گواهی شد.

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

دانشمند علوم کامپیوتر دانمارکی زبان برنامهنویسی ++C را در سال ۱۹۷۸ ابداع کرد. او به زبان برنامهنویسی C که پیش از این توسط دنیس ریچی ساخته شده بود ویژگیهایی را اضافه کرد و این زبان را برای استفاده عموم مردم کاربردیتر کرد.
استرا استروپ بسیار پر مشغله است. او عضو هیئت علمی دانشکده مهندسی در رشته علوم کامپیوتر دانشگاه A&M تگزاس و استاد مدعو در دانشگاه کلمبیا است و در شرکت مورگان استنلی نیز کار می کند.
//چهره های معروف //برنامه نویس برتر //