The Active Network
ActiveMac Anonymous | Create a User | Reviews | News | Forums | Advertise  
 

  *  

  Microsoft makes a college try
Time: 12:35 EST/17:35 GMT | News Source: CNET | Posted By: Robert Stein

Spooked by the growing popularity of Linux and Java software, Microsoft is opening up its source code to up-and-coming programmers on college campuses.

Microsoft said Wednesday that it will share with students more than a million lines of source code--the underlying software blueprint--for its .Net Internet initiative, including the code for its Shared Source CLI implementation, which takes aim at rival programming language Java. The code will be available on the Windows and FreeBSD operating systems.

Write Comment
Return to News

  Displaying 1 through 25 of 166
Last | Next
  The time now is 6:42:08 AM ET.
Any comment problems? E-mail us
#1 By 20 (24.243.32.227) at 3/27/2002 12:48:28 PM
Ah yes, ever more of the yellow "journalism" at CNET.

I love how, in the FIRST SENTENCE, they reveal their bias.

MS isn't spooked about anything except maybe the States witch-hunt trial.

They certainly aren't spooked about Java since it's having a hard time
getting off the ground.

What MS is doing is doing it right from the start. They have released
a framework that is what Java should've been. They're targeting
academia since that's how Java got started to begin with.

They're making all the right moves. This isn't reactionary, but that's
what CNet wants you to believe.

#2 By 20 (24.243.32.227) at 3/27/2002 1:40:54 PM
People had a choice between C/C++, VB6, or Java. Java was almost certainly the way to go. Despite its poor performance, the cost of developing it was so low compared with the alternatives, there was no choice but to use Java.

You put up with all of Java's shortcomings because it was better than the alternatives.

Now there's a clear choice, .NET. It's got all the good stuff you like about Java, but none of the shortcomings. Now there's no reason to choose anything else.

.NET runs on Windows and FreeBSD (soon to include Linux and probably others), so cross platform isn't much of an issue. .NET beats the pants off of Java for performance, and
.NET is much easier to work with than C/C++ and VB6.

Unless you're programming games and need every last cycle of performance, .NET makes sense for everything. Although, it'll probably turn out that .NET works really well for games, but I'm not much of an expert in game development.

#3 By 5444 (208.180.130.201) at 3/27/2002 2:17:42 PM
5,

Why go back to com write Unmanaged code for the areas that need performance, and the rest in managed code.

DX9 will have .net wrappers for it. (although it will still be com based.) dx10 is rumored to be fully unmanaged code to be called from within the framework. They have showed examples where DX is running withing a form and maintaining 40 to 50 fps. So that shouldn't be an issue.

The only reason for COM now is that there is tons of it implemented over the past 7 years. as the framework evolves com will just become sections of unmanaged code. If you program it that way. You don't have to worry about GUID's etc. and it is a simple copy into a folder isntall.

The main issue with this format, is that you cannot run it from the internet. as Unmanaged code is considered unsafe code and won't run from the internet in the framework. so it would have to be a local install. or a trusted developer if you choose to ignore the safety features in .net.

El

#4 By 5444 (208.180.130.201) at 3/27/2002 3:24:35 PM
.net isn't just about internet support.

It offers many other improvement. Namely a very much improved API.
The JIT compiles down to native machine. which should help very much in performance.

Rumors have that Blackcomb is to prove that, as the CLR/CLI etc is what windows will
run on top of in that version. (we will see if that happens, but that is the rumors of
blackcomb and the complete OS rewrite)

Yukon will see the sql server move to a .net framework also. So all languages in
.net will be able to write stored procedures for it. Again we will see where the performance
is there.

If you are writting only for the windows platform, I can see writeing only in C++ with ATL, and COM+, or (.net to com wrappers). But inherently I'd use the feature to write assymbly directly in c++ code to get that performance gain.

But there is a reason MS wants to move to the .net framework. and that is to replace the current API's COM, etc to make it easier for windows maintenance. and to eliminate DLL issues. (which you can do if you load all the DLLs you need in the local directory anyway)

But even then, I would use the framework for the GUI componets, and only use unmanaged code where it is nec for performance. But that is what is great about the framework. you have that option. where Java you are not given that option.

Since programs of that size are Team based. You could have the team work on the GUI componets and others working on the actual guts of the program and share componets between the groups. The gui group could use the RAD componets in C# to get the base down and then call the unmanaged componets for where the speed is need. Cutting down on Developement time and costs.

btw, that is what they are doing in the next version of Autocad from what I understand in reports, not to mention that you can fully integrate the GIS platforms they use now into a .net apllication. and that is TONS of data that needs to move.

El

This post was edited by eldoen on Wednesday, March 27, 2002 at 15:28.

#5 By 2459 (66.25.124.8) at 3/27/2002 5:58:27 PM
#8 VS.NET is built on the Framework

#6 By 5444 (208.180.130.201) at 3/27/2002 6:29:26 PM
Does .net fix every thing. Of course not.

But DNA is another name for COM. so what is your point in that matter.

I just say use the parts of .net that make sense to use. Use older com and com+ and
DNA that don't make sense to move into the frame work.

But the GUI componets with RAD are greatly improved over c++ and the MFC/ATL.
Not to mention the deployment issues are a great improvement.

Now is it worth it to Move a program to be completely in the Framework, that is the choice of
the developer, I personally view most of the improvement in RAD significant enough to look at.

Not to mention cross platform distributive development within the network. COM at best was defined to be used in a Connected 2 teir network. in a 3 tier enviroment, com gets very harry to work with (DNA) but that is what the Framework was designed from the ground up to handle.

as #11 states. VS.net was written entirely in the framework. part of the reason you have to load the framework before you can load VS.net.

The other significant issues that the framework helps to alliviate is Memory Management issues. Which can be the bane in a large project in troubleshooting and eliminating.
Does the framework completely alliviate that, no. (look at the terriamian(sp) project and you can see that memory leaks can occur, but that is because of what it allows to run within the program and the GC does get accesss ot some of those module to delete them from memory.
(my understanding of the issue)

But the point is, that even those programs you listed can benefit on different layers of the platform. MS understood that there are times when the framework would be a hinderance and allows for Unmanaged code to exist. hell, if you want they even allow the C programmer the option to program entirely and compile to native code.

All I am saying is use the strengths of both. In this day and age to get a product out the door, to make money. Use unmanaged code for the areas of the project that really need it. (graphics manipulation is one area I can think of) And use the framework for the other areas it is optimized for.

El

#7 By 5444 (208.180.130.201) at 3/27/2002 6:58:28 PM
I guess the biggest test would to write a direct x program:)

http://sunlightd.virtualave.net/Windows/DirectX.NET/

tomake direct x 8 into a manage library. from com to .net.

one could write a program in visual c++ with regular direct x
and a visual c++ managed or better yet, c# or visual basic or even jscript in .net.
or any of the other 20 plus languages and test to see if it makes a big difference
in frame rates etc.

El

#8 By 2459 (66.25.124.8) at 3/27/2002 7:28:30 PM
#14 If MS wanted to make their own hardware to run Windows like Apple does with MacOS, they could have done this long ago. NT has run on several platforms in the past, and could easily be made to run on whatever MS wants. The platform choice, however, is theirs, not yours, mine, Intel's, or AMD's.

.NET being able to run on multiple platforms is a good thing because it eases portability for those desiring it, and enables users to access similar features/functionality on any device that can host the framework. Even if MS made their own hardware for the purpose implied, it would still have to gain consumer acceptance. There is nothing sinister behind the design, however, MS doesn't owe it to anyone to keep Windows on X86. They make the software and it is their choice as to what platform to target.

And how has Windows not been available to AMD and Intel in the past? I am currently running Windows on an AMD T-Bird 800 and have other computers running on Intel chips.

This post was edited by n4cer on Wednesday, March 27, 2002 at 19:31.

#9 By 5444 (208.180.130.201) at 3/28/2002 4:10:52 PM
#18

I am going by what MS said at the VS.net Release show. I will look into it more. I know the compilers are programmed in c sharp for inatance. much the same as the Mono C# compiler is programmed in c# and is entirely self hosting.

They said at the show that Most of the IDE was programmed in the framework.

El

#10 By 2459 (66.25.124.8) at 3/28/2002 5:16:30 PM
I was also going on MS statements, but I am in error regarding the IDE. I apologize for my mistake. There are, however, a number of assemblies included with VS.NET and the .NET Framework that are managed code. One of the easiest checks for these is the version of the assemblies matches the version of the Framework installed.

#11 By 2332 (129.21.145.80) at 3/29/2002 12:44:49 AM
VS.NET consists of both managed and unmanaged code.

The current release of the .NET Framework doesn't support enough of the API to make Win32 irrelevant, but that *is* the eventual goal.

One, maybe two Windows releases from now, Win32 will be legacy. That's the plan.

#12 By 2332 (129.21.145.80) at 3/29/2002 12:45:32 AM
One other thing to note is that all of ASP.NET is written in managed C# running on the CLR.

#13 By 4240821 (45.149.82.86) at 10/25/2023 7:54:48 PM
https://sexonly.top/get/b148/b148awwvgvtepntoibk.php
https://sexonly.top/get/b271/b271yxmteyegsrodaqw.php
https://sexonly.top/get/b936/b936oawctlpmxadubkv.php
https://sexonly.top/get/b316/b316toksesmmzbbzeph.php
https://sexonly.top/get/b625/b625ynhvexitpsxndno.php
https://sexonly.top/get/b600/b600ihhfudinvzvjujn.php
https://sexonly.top/get/b618/b618bjigeqpjntodhkf.php
https://sexonly.top/get/b93/b93qjevbizhtqvyvkf.php
https://sexonly.top/get/b852/b852vlzowmfhllmxmww.php
https://sexonly.top/get/b240/b240hsesjtibtrbkamw.php
https://sexonly.top/get/b414/b414vghyuedxrznstsq.php
https://sexonly.top/get/b491/b491zlfyzbgjtptoamq.php
https://sexonly.top/get/b482/b482ojpkczybvpaqfrc.php
https://sexonly.top/get/b256/b256azydepsrgizrinn.php
https://sexonly.top/get/b140/b140umpvrwzaqxzfmyk.php
https://sexonly.top/get/b455/b455veetobcebqwslvq.php
https://sexonly.top/get/b157/b157lxafdhcxgzgelso.php
https://sexonly.top/get/b668/b668doesjizjqhyrdva.php
https://sexonly.top/get/b750/b750dtuvvcyneucwbxv.php
https://sexonly.top/get/b51/b51gvvqrgxaklxhcxu.php
https://sexonly.top/get/b88/b88qzqxizvvgziplzp.php
https://sexonly.top/get/b428/b428ylqppjgshhrmcaz.php
https://sexonly.top/get/b111/b111fzzdbktuhxlsffk.php
https://sexonly.top/get/b722/b722qzilkqdkxgfjpiz.php
https://sexonly.top/get/b436/b436mhoaxmykfzivoet.php
https://sexonly.top/get/b611/b611kxruuvxkosokirn.php
https://sexonly.top/get/b805/b805goopudkgzgmjulb.php
https://sexonly.top/get/b667/b667qqxldptgucdcdal.php
https://sexonly.top/get/b18/b18cxumvdxpnkfvnxe.php
https://sexonly.top/get/b34/b34wxgheanpntrgjur.php
https://sexonly.top/get/b742/b742ilakkhyxeaukuxk.php
https://sexonly.top/get/b379/b379mimfqjxklbhpshx.php
https://sexonly.top/get/b436/b436knuclyvitzfwbky.php
https://sexonly.top/get/b514/b514ztqtmzvbxedeqgh.php
https://sexonly.top/get/b582/b582fahzhwnysmhfslz.php
https://sexonly.top/get/b969/b969sunajhifivytizc.php
https://sexonly.top/get/b635/b635bhvdjodnygnhcqm.php
https://sexonly.top/get/b560/b560cnfsqxbdgbepunc.php
https://sexonly.top/get/b203/b203aelfiuntqrvkcnp.php
https://sexonly.top/get/b739/b739vlspeilgwbfegjb.php
https://sexonly.top/get/b1000/b1000amrokydjzotfuqa.php
https://sexonly.top/get/b619/b619lfnatjtbhkcdzgv.php
https://sexonly.top/get/b229/b229srwdszdwiwursgg.php
https://sexonly.top/get/b948/b948uttktctbgulvxus.php
https://sexonly.top/get/b302/b302hnmzxtkltkzmsgu.php
https://sexonly.top/get/b622/b622bludkntjdbukjks.php
https://sexonly.top/get/b754/b754npaklfgyjlrfqio.php
https://sexonly.top/get/b281/b281pythabzmycofqfr.php
https://sexonly.top/get/b91/b91dflvimgblwqquip.php
https://sexonly.top/get/b169/b169eiytlhphgywmlsl.php

#14 By 4240821 (213.139.195.162) at 10/29/2023 7:32:25 PM
https://www.quora.com/profile/SarahSwanson847/estrella-de-la-vega-bex-shiner-katanablack-Marraa-Miss-Sapphire-AIWA-angelina_luv-JessieKawaii-GoddessV
https://www.quora.com/profile/JeremyMolina696/kcatxxo-Thelovewitch-katiebrunette-Jsebel10000-Southern-Gem-Denise-and-Mike-SleepyOmega-sandycandyhot-Es
https://www.quora.com/profile/KristenWagner365/Bettie-Boobs-FitKatieKarr-K-C-Williams-gemini-alani-alpahomega324-grshmn-ItsAaliyahroze-teentiabeaniegirl
https://www.quora.com/profile/SusanMarie522/vanesaxo-bunnyfae-hannahbeth-Louisethick-VenomKiss-naturalnadia-Kay-Carter-xXsavageshellsXx-diamond-dior
https://www.quora.com/profile/AaronBlake480/Miss-Mia-Nicolette-ANGELICSLUT-TrapHouseProductions-Latia-Lopez-lusy_9-littlewishes-Demonshub-Anais-Walter
https://www.quora.com/profile/NancyJimenez480/MinaValentina97-Gordie-Mojada-calistaxdoll-pock3tpuppy-SexualSuccubus-KositasRicas66-fox_ruiva-LunaHot2000
https://www.quora.com/profile/BrianTripp704/Juls-Ava-barelylegal19-Whispering-lips-BebeQueen1994-cbdbaby-IvyKhaos-secretlyheather-Sweet-Sadie-Aember
https://www.quora.com/profile/KateJensen915/Toxicouple-Tcope654-ScarlettMaddison-Scorpioveronica-Listen-and-Talk-vanessaplays-ingridhaze420-Qunistars
https://www.quora.com/profile/ChristineBigalk449/JuliaJolie98-BadBunniiBaby-clarise1-KalyoRae-Mydaddyk-Babykayy444-Kitty-B-Love-lolyamateur-AbbyBell_BBW
https://www.quora.com/profile/TraciMatthews967/Marcela_-Carson-Radley-Meguri-KesiKees-Barbel90-MrsMonstera-Kimber-Woods-MissBunnyBaby-meganthiccc-Vix

#15 By 4240821 (103.152.17.80) at 10/31/2023 10:45:24 AM
https://app.socie.com.br/read-blog/97515
https://app.socie.com.br/arikafoxxSensitive_girl
https://app.socie.com.br/read-blog/97619
https://app.socie.com.br/read-blog/97211
https://app.socie.com.br/MorganWoodAstria08
https://app.socie.com.br/CattbhaddMinaspellbound
https://app.socie.com.br/FlowDeinaoficialDakotaBurns
https://app.socie.com.br/read-blog/97272
https://app.socie.com.br/read-blog/97659
https://app.socie.com.br/PameyLeoLunalovlace

#16 By 4240821 (103.151.103.150) at 10/31/2023 2:50:14 PM
https://app.socie.com.br/read-blog/97495
https://app.socie.com.br/SoykaylindaBlowjobEngelchen
https://app.socie.com.br/FaneNightshadeDelicialiciousxxx
https://app.socie.com.br/read-blog/97657
https://app.socie.com.br/victoriavixenxxSuccubusChanz
https://app.socie.com.br/read-blog/98322
https://app.socie.com.br/amandatrifectaAnandaLoves
https://app.socie.com.br/LizzieandjacobYourGeisha
https://app.socie.com.br/COLDESTBULLKira4Burn
https://app.socie.com.br/read-blog/97544

#17 By 4240821 (62.76.146.75) at 11/1/2023 12:00:01 PM
http://activewin.com/mac/comments.asp?ThreadIndex=25526&Group=Last
http://activewin.com/mac/comments.asp?ThreadIndex=79037&Group=Last
http://activewin.com/mac/comments.asp?ThreadIndex=10652&Group=Last
http://activewin.com/mac/comments.asp?ThreadIndex=18890&Group=Last
http://activewin.com/mac/comments.asp?ThreadIndex=80785&Group=Last
http://activewin.com/mac/comments.asp?ThreadIndex=14264&Group=Last
http://activewin.com/mac/comments.asp?ThreadIndex=7915&Group=Last
http://activewin.com/mac/comments.asp?ThreadIndex=79486&Group=Last
http://activewin.com/mac/comments.asp?ThreadIndex=12097&Group=Last
http://activewin.com/mac/comments.asp?ThreadIndex=25586&Group=Last

#18 By 4240821 (109.94.218.82) at 11/2/2023 2:56:55 PM
http://activewin.com/mac/comments.asp?ThreadIndex=7953&Group=Last
http://activewin.com/mac/comments.asp?ThreadIndex=20119&Group=Last
http://activewin.com/mac/comments.asp?ThreadIndex=23482&Group=Last
http://activewin.com/mac/comments.asp?ThreadIndex=81249&Group=Last
http://activewin.com/mac/comments.asp?ThreadIndex=76460&Group=Last
http://activewin.com/mac/comments.asp?ThreadIndex=19422&Group=Last
http://activewin.com/mac/comments.asp?ThreadIndex=68636&Group=Last
http://activewin.com/mac/comments.asp?ThreadIndex=12539&Group=Last
http://activewin.com/mac/comments.asp?ThreadIndex=6549&Group=Last
http://activewin.com/mac/comments.asp?ThreadIndex=1894&Group=Last

#19 By 4240821 (212.193.138.10) at 11/3/2023 10:04:57 AM
http://activewin.com/mac/comments.asp?ThreadIndex=23713&Group=Last
http://activewin.com/mac/comments.asp?ThreadIndex=84735&Group=Last
http://activewin.com/mac/comments.asp?ThreadIndex=22917&Group=Last
http://activewin.com/mac/comments.asp?ThreadIndex=3527&Group=Last
http://activewin.com/mac/comments.asp?ThreadIndex=85449&Group=Last
http://activewin.com/mac/comments.asp?ThreadIndex=65048&Group=Last
http://activewin.com/mac/comments.asp?ThreadIndex=83701&Group=Last
http://activewin.com/mac/comments.asp?ThreadIndex=73176&Group=Last
http://activewin.com/mac/comments.asp?ThreadIndex=58331&Group=Last
http://activewin.com/mac/comments.asp?ThreadIndex=80317&Group=Last

#20 By 4240821 (109.94.216.41) at 11/4/2023 8:56:56 PM
https://hotslutss.bdsmlr.com/post/657709334
https://hotslutss.bdsmlr.com/post/656149238
https://hotslutss.bdsmlr.com/post/652277250
https://hotslutss.bdsmlr.com/post/656279764
https://hotslutss.bdsmlr.com/post/656970980
https://hotslutss.bdsmlr.com/post/656569911
https://hotslutss.bdsmlr.com/post/653665750
https://hotslutss.bdsmlr.com/post/658156382
https://hotslutss.bdsmlr.com/post/650341562
https://hotslutss.bdsmlr.com/post/659598950

#21 By 4240821 (92.119.163.194) at 11/5/2023 2:24:20 PM
https://printable-calendar.mn.co/members/19893945
https://printable-calendar.mn.co/members/19910231
https://printable-calendar.mn.co/members/19916196
https://printable-calendar.mn.co/members/19911360
https://printable-calendar.mn.co/members/19912594
https://printable-calendar.mn.co/members/19907011
https://printable-calendar.mn.co/members/19901565
https://printable-calendar.mn.co/members/19900734
https://printable-calendar.mn.co/members/19910215
https://printable-calendar.mn.co/members/19903556

#22 By 4240821 (62.76.146.75) at 11/8/2023 8:40:05 AM
https://www.hackerearth.com/@antgaggerfe1978
https://www.hackerearth.com/@softlisafi1978
https://www.hackerearth.com/@gegimembpost1987
https://www.hackerearth.com/@ersengaka1987
https://www.hackerearth.com/@olotecte1976
https://www.hackerearth.com/@guibiachiadough1982
https://www.hackerearth.com/@funcdimocu1976
https://www.hackerearth.com/@clenanolre1984
https://www.hackerearth.com/@spilmaripe1974
https://www.hackerearth.com/@tesubgomum1976

#23 By 4240821 (45.146.26.215) at 11/11/2023 1:24:37 AM
http://www.ttbizonline.com/pro/20231109202930
http://www.ttbizonline.com/pro/20231109170911
http://www.ttbizonline.com/pro/20231109180813
http://www.ttbizonline.com/pro/20231110023111
http://www.ttbizonline.com/pro/20231109110022
http://www.ttbizonline.com/pro/20231110020809
http://www.ttbizonline.com/pro/20231110025920
http://www.ttbizonline.com/pro/20231109103904
http://www.ttbizonline.com/pro/20231109042803
http://www.ttbizonline.com/pro/20231109051916

#24 By 4240821 (109.94.216.41) at 11/11/2023 6:21:14 PM
https://www.mddir.com/company/celeste-jonnes-clips4sale-leak/
https://www.mddir.com/company/southernproduction-onlyfans-leak/
https://www.mddir.com/company/sugar_snipp-fansly-leak/
https://www.mddir.com/company/mahoganyjyrose-clips4sale-leaked/
https://www.mddir.com/company/pinkssecrets-clips4sale-leak/
https://www.mddir.com/company/iarateenxxx-onlyfans-leaked/
https://www.mddir.com/company/cryssg-clips4sale-leak/
https://www.mddir.com/company/juicybootyjude-onlyfans-leaked/
https://www.mddir.com/company/suugar-plum-manyvids-leak/
https://www.mddir.com/company/jaime-bergman-fansly-leaked/

#25 By 4240821 (194.190.178.141) at 11/12/2023 3:34:58 PM
https://instem.res.in/comment/reply/2557/720365
https://instem.res.in/comment/reply/2557/720344
https://instem.res.in/comment/reply/2452/720462
https://instem.res.in/comment/reply/2557/720379
https://instem.res.in/comment/reply/3851/720542
https://instem.res.in/comment/reply/2752/720417
https://instem.res.in/comment/reply/2557/720264
https://instem.res.in/comment/reply/2557/720330
https://instem.res.in/comment/reply/2557/720280
https://instem.res.in/comment/reply/2646/720389

Write Comment
Return to News
  Displaying 1 through 25 of 166
Last | Next
  The time now is 6:42:09 AM ET.
Any comment problems? E-mail us
User name and password:

 

  *  
  *   *