C# 3.0

posted on 28 Jan 2008 16:40 by wonam in softdev

มี Web 2.0 ตอนนี้ก็มี C# 3.0

ประมาณสองปีก่อนใช้ C# สอนนิสิต หลาย ๆ อย่างก็คล้ายกับ Java แต่ก็มี feature หลาย ๆ อย่างที่น่าสนใจ เช่นการส่งค่าแบบ ref, in, และ out หรือการใช้ static analysis ที่เข้มแข็งขึ้น เช่นในกรณีของการใช้ตัวแปรที่ยังไม่ได้กำหนดค่า

เมื่อเช้าระหว่างเตรียมสอน ก็กด ๆ ดูข้อมูลเกี่ยวกับ C# 3.0 ที่ออกมาได้ไม่นานนัก (และได้ยินเพื่อนร่วมงานอีกคน (อ.ประมุข) กล่าวถึงมาหลายที) กดไปอ่านเว็บนี้: Concepts behind the C# 3.0 language

ในเชิงภาษาแล้ว C# วิ่งฉีกออกไปจาก Java อยู่ห่างเหมือนกัน (ผมไม่ได้หมายความว่าก้าวหน้า/ไกลกว่า/หรือว่าดีกว่านะครับ) ตั้งแต่มี closure ในรูปของ delegate (Java7 เพิ่งจะเพิ่ม closure เข้ามา) ตอนนี้ C# 3.0 เพิ่มคุณลักษณะมากมายมาจากภาษาเชิงฟังก์ชัน (เว็บด้านบนบอกว่าได้มาจากการทำภาษา F#) เช่นเรื่องของการทำ type inference หรือการที่มีฟังก์ชันเป็นแบบชนิดข้อมูลอันดับแรก

แปะลิงก์ให้ตัวเอง: Overview of C# 3.0 โดย Anders Hejlsberg, Mads Torgersen

คุยกับอาจารย์อีกท่าน ก็บอกว่าน่าจะเป็นการพัฒนาเชิงภาษาไปคนละเป้าหมาย เท่าที่มองผมก็ยังมองไม่ค่อยออกเหมือนกันว่าใครจะไปทางไหน และแต่ละภาษาจะมีเป้าหมายอย่างไร

หมายเหตุ: designer ของ C# นั้น (Anders Hejlsberg) เมื่อก่อนทำงานที่ Borland, เขาเป็นคนออกแบบ Turbo Pascal, Delphi, J++, .NET, และ C#

เพิ่มเติม:  (via veer) Comparison of C# and Java (ที่วิกิพีเดีย)

Comment

Comment:

Tweet

Have problems with writing? Don`t worry.This problem can be resolved by using this www.essays-shark.net writing service. There you can ask qualified writers for help 24/7 and receive qualitative work in a short time

#37 By Essays-shark.net on 2016-03-18 18:30

Research paper writing service! <!-- [if gte mso 9]><xml> </xml><![endif]-->

<!-- [if gte mso 9]><xml> Normal 0 21 false false false UK X-NONE X-NONE </xml><![endif]--><!-- [if gte mso 9]><xml> </xml><![endif]--><!-- [if gte mso 10]> <style> /* Style Definitions */ table.MsoNormalTable {mso-style-name:"Обычная таблица"; mso-tstyle-rowband-size:0; mso-tstyle-colband-size:0; mso-style-noshow:yes; mso-style-priority:99; mso-style-parent:""; mso-padding-alt:0cm 5.4pt 0cm 5.4pt; mso-para-margin-top:0cm; mso-para-margin-right:0cm; mso-para-margin-bottom:8.0pt; mso-para-margin-left:0cm; line-height:107%; mso-pagination:widow-orphan; font-size:11.0pt; font-family:"Calibri","sans-serif"; mso-ascii-font-family:Calibri; mso-ascii-theme-font:minor-latin; mso-hansi-font-family:Calibri; mso-hansi-theme-font:minor-latin; mso-fareast-language:EN-US;} </style>

Research paper writing help

#36 By brownlee on 2015-11-27 17:16

Relax and everything will be good! I belive in it and you must try to be the happy! By the way guys, I want to advice a good tip, how to be relax in education! It is very easy and very comfatable! It is a professional online writing services! They help you in your task!

#35 By Tomy34 (77.123.86.132|77.123.86.132) on 2015-08-31 13:52

Well-written post. To buy essay of supreme quality contact us

#34 By Crowness (77.123.86.132|77.123.86.132) on 2014-07-07 14:32

It was interetsing to read this post! Real experts offer you to buy essay written from scratch.

#33 By term papers (194.44.169.77|194.44.169.77) on 2014-06-16 14:39

Don't lose a wonderful opportunity to buy top quality essay papers at reasonable prices from http://special-essays.com

#32 By Wallis (193.41.186.55|193.41.186.55) on 2014-04-14 17:07

Our firm has been in the writing industry for a long time, so if you are hunting where to purchaser excellent quality Philosophy Essay perfectwritings.com, just get in contact with us.

#31 By Book Review Essay (31.184.238.73) on 2013-07-22 12:54

Professional resume writers review will give you a hint where to buy resume paper when you have no time to write a resume, just visit Marvelous Resume company, check resume writing samples and our certified resume writers will be ready to provide you professional CV writing services. Buying resume with us is pretty easy, buy resume now and stay satisfied about your future career.

#28 By look here (103.7.57.18|91.201.64.16) on 2013-03-07 20:29

Have no clue how to complete remarkable resume yourself? Online writing bureaus will assist you with good grace whenever you desire to get high quality resume writing samples (perfect-resume.com).

#27 By over here (103.7.57.18|91.201.64.16) on 2012-12-27 08:37

Provided that you haven’t got a clue where to buy resume paper and need professional CV writing services, visit Resumesleader center. You can glance over CV templates as well as buy resumes from professional resume writers.

#26 By professional resume writing service (103.7.57.18|91.201.64.16) on 2012-12-27 08:16

If you need to get an accession in a school, college or a university or challenge any help in any kind of commission, so don’t get unnerved. Get ideas about your creation by using research papers service. I don’t comprehend that there is anything dishonest in using writing services.

#25 By research writing (103.7.57.18|91.201.64.16) on 2012-12-22 08:47

I never wanted to get bad marks! Fortunately, at one time my mother proposed to ask " write my papers ". I'm not disappointed anylonger!

#24 By essays buy (103.7.57.18|91.201.64.16) on 2012-09-05 19:57

In order to purchase uk papers from trained staff, look here.

#23 By this site (103.7.57.18|91.201.64.16) on 2012-08-29 06:20

Economical situation in the entire world made research papers writing corporations trim back prices for academic paper. Students can learn how to write papers "prime-writing.com" for reasonable prices at this moment.

#22 By professional custom writing (103.7.57.18|91.201.64.16) on 2012-08-28 22:04

Is it a website where university students can share their academic papers formatting information? Guys use term paper services uk. Thus, they have got lots of themes to speak about!

#21 By essays online uk (103.7.57.18|91.201.64.16) on 2012-08-28 21:58

Are you willing to get resume service, which suit the area of study you desire?. You can trust our resume writers, as you count on yourself. Thanks because this is the useful fact

#20 By resume service (103.7.57.18|91.201.64.16) on 2012-08-13 03:59

Qualified term paper writing service is possible, if you view this site topwritingservice.com and order original English research paper from the recommended team of writers.

#19 By essay service (103.7.57.18|31.184.238.21) on 2012-06-19 06:47

You are manifestly, a professional of mini dissertation just about this post writing but if you like to choose the dissertation writing service (topthesis.com), I would advice you to find a perfect one.

#18 By thesis (103.7.57.18|31.184.238.21) on 2012-06-07 18:28

I am willing to thank a lot the forum posting service for superior quality of blog posting issues! That aided my site a lot!

#17 By forum posting services (103.7.57.18|31.184.238.21) on 2012-05-24 05:57

If I were you, I would like to look for really good Freelance writing job service to get more quality invastigation about this good post!

#16 By writing work (91.212.226.136) on 2012-02-07 03:47

Some interesting information about this post suppose to be proposed by essay writing services. So, anyone will to buy essays and purchase essay.

#15 By buy essay (31.184.238.21) on 2011-12-30 12:46

Thank you very much for the news about this post! That is obviously that the essay writing organization would serve the essay writing. Thus, this is the best opportunity to buy pre written essay or custom essay just about this good topic.

#14 By essay writing (31.184.236.16) on 2011-12-26 16:32

There are a lot several path ways to know about this topic . But I suggest to buy essay and essay writing or essays for sale opting for the reliable writing services.

#13 By essay writing service (31.184.236.16) on 2011-12-20 09:12

With the goal to preclude the failures in some dissertation subject, this should be much better to buy the imazing knowledge connected with this good post in the dissertation service in Internet. It’s more easy to have the academic success getting this great way.

#12 By thesis (31.184.236.16) on 2011-12-20 07:49

Good way to get some more information about this topic, is to buy an essay and already written essay.

#11 By buy essay (193.105.210.41) on 2011-11-03 08:56

We offer the best directory submission sites for guys who do not have free time or skills to do directories submission by their hands!

#10 By cheap directory submission (193.105.210.41) on 2011-09-09 13:47

Custom writing services could suggest to buy essay or essays for sale, because men like your data about this good topic*.

#9 By buy an essay (193.105.210.41) on 2011-09-05 12:31

Yeah by far very considerate for the students! Most of the posts in the blog trigger with fantastic knowledge... Thanks for the information! None of the writing services could implement such an hope, all they can do is to make me buy essays which are not novel. The only thing you've got to know trying to make an individual article is that you can buy term papers or buy research papers about all.But remember, to make audit about this post is not an accessible task. Thanks.

#8 By buy essay (193.105.210.41) on 2011-09-05 09:16

There are chances where me as the blogger will get something dishonorable in your posts for example comments about essay samples.

#7 By essay writing (193.105.210.41) on 2011-08-25 16:16

One acknowledges that our life seems to be high priced, nevertheless some people need money for different things and not every person gets enough money. Thus to receive good <a href="http://bestfinance-blog.com/topics/home-loans">home loans</a> or just car loan will be a proper solution.

#6 By RoachTHERESA19 (95.64.12.20) on 2011-07-18 08:20

#4
in น่าจะเป็นใน foreach (มั่งนะ)

แต่ก้อดูๆใน 3.0 ไม่มี keywork in ในการ pass ค่า (หรือเปล่า)

#5 By xnanoob on 2008-03-21 12:31

การส่งค่าแบบ ref, in, และ out
** in เป็นการส่งค่าแบบไหนเหรอครับ ?

#4 By pongneng (58.10.152.178) on 2008-03-17 12:27

ว้าว ลิงก์เจ๋ง ขอเอาไปแปะเน้อ

#3 By wonam on 2008-01-28 21:50

http://en.wikipedia.org/wiki/Comparison_of_C_Sharp_and_Java เจอละ :-D

#2 By veer on 2008-01-28 19:34

เหมือนทั้ง 2 ภาษากำลังจะกลายเป็น Scala? ส่วนต่างของ C# 3.0 กับ Java 7 คือ C# มี type inference และ Java 7 มี Annotation? หรือว่าผมอ่านอะไรตกไป?

#1 By veer on 2008-01-28 19:17