PDA

View Full Version : آموزش: منابع آموزشی #F



Mehdi Asgari
دوشنبه 07 تیر 1389, 13:33 عصر
درگاه اصلی این زبان: http://msdn.microsoft.com/en-us/fsharp/default.aspx
فروم اصلی: http://cs.hubfs.net/forums/default.aspx


کتاب ها:

1- #Foundations of F
http://apress.com/book/view/1590597575
تاریخ چاپ: می 2007
انتشارات : APress
تعداد صفحات: 360
نویسنده: Robert Pickering
بلاگ نویسنده: http://strangelights.com/blog/
نظر من: این کتاب قدیمیه ودیگه ارزش خوندن نداره. فقط محض معرفی آوردمش. کتاب بعدی ، نسخۀ به روز شدۀ این کتابه

2- #Beginning of F
http://apress.com/book/view/9781430223894
تاریخ چاپ: دسامبر 2009
انتشارات APress
تعداد صفحات: 448
نویسنده: Robert Pickering
نظر من: برای شروع کتاب خوبیه. در واقع طیف مبتدی تا متوسط رو به خوبی آموزش میده. نویسنده در دنیای واقعی داره از اف شارپ استفاده می کنه. ویژگی های پیشرفتۀ زبان هم به خوبی (و نه خیلی عمیق) معرفی شدن

3- #Expert F
http://apress.com/book/view/1590598504
تاریخ چاپ: دسامبر 2007
انتشارات APress
تعداد صفحات: 600
نویسندگان: Don Syme (نویسندۀ زبان) ، Adam Granicz (از موسسان و صاحب شرکت Intellifactory) و Antonio Cisternino
نظر من: جامع ترین کتابی که دربارۀ زبان اف شارپ نوشته شده؛ البته به عنوان کتاب اول شاید مناسب نباشه. کمی قدیمی هست. نسخۀ جدیدش در حال تکمیله (کتاب بعدی رو ببینید) (علت تاکید من بر استفاده از کتاب های جدید تر اینه که چون زبان کمی در نسخه های مختلف تغییر کرد ، ممکنه بعضی از مثال ها با نسخۀ نهایی قابل اجرا نباشن و برای مبتدی ها مشکل ایجاد کنه)

4- Expert F# 2.0
http://apress.com/book/view/1430224312
تاریخ چاپ: قرار است ژوئن 2010 منتشر شود
انتشارات APress
تعداد صفحات: 624
نویسندگان: همان سه نویسندۀ کتاب فوق
منتظرم این کتاب عرضه بشه تا بخونمش.

5- F# For Scientists
http://eu.wiley.com/WileyCDA/WileyTitle/productCd-0470242116.html
تاریخ چاپ: آگوست 2008
انتشارات: Wiley
تعداد صفحات: 368 صفحه
نویسنده: Jon Harrop
نظر من: اگر بک گراند آکادمیک/ریاضی دارید یا قراره از اف شارپ برای انجام محاسبات استفاده کنید ، بهترین (تنها؟) کتابه. پس از معرفی زبان ، کتاب به مباحثی مثل آنالیز عددی ، ساختمان داده ها ، visualization ، بهینه سازی ، تعامل با Excel و Matlab ، مثال های پیشرفته (تبدیل فوریۀ سریع ، n امین همسایۀ نزدیک ، داینامیک ذرات ...) ... می پردازه.

6- Visual F# 2010 for Technical Computing
این کتاب رو خود آقای Harrop چاپ کرده و خیلی هم گرون هست. اطلاعات اضافی رو از صفحۀ مربوط به کتاب بگیرید:
http://www.ffconsultancy.com/products/fsharp_for_technical_computing/
م

7- #Programming F
http://oreilly.com/catalog/9780596153656
تاریخ چاپ: اکتبر 2009
انتشارات: O'Reilly
تعداد صفحات: 416
نویسنده: Chris Smit
نظر من: بهترین کتاب موجود برای یادگیری اف شارپ با مثال های خیلی خوب، نثر روان و محتوای نسبتا جامع. نویسنده اش تا دو سه ماه قبل جزو تیم اف شارپ در مایکروسافت بود (وبلاگش: http://blogs.msdn.com/b/chrsmith/ )
م
8- Real World Functional Programming: With Examples in F# and C#‎
http://www.amazon.com/Real-World-Functional-Programming-Examples/dp/1933988924/ref=pd_sim_b_1
تاریخ چاپ: دسامبر 2009
انتشارات: Manning
تعداد صفحات: 500
نویسنده: Thomas Petricek
سایت نویسنده: tomASP.NET
هنوز نخوندمش

وبلاگ های به درد بخور:
blogs.msdn.com/b/dsyme (خالق زبان)
tomASP.NET
http://fsharpnews.blogspot.com/
www.reddit.com/r/fsharp/
www.fsharp.it
http://lorgonblog.spaces.live.com/
http://blogs.msdn.com/b/jomo_fisher/
http://laurent.le-brun.eu/site/index.php/
http://blogs.msdn.com/b/lukeh/
http://strangelights.com/blog/Default.aspx
http://flyingfrogblog.blogspot.com/

M-Gheibi
چهارشنبه 09 تیر 1389, 10:44 صبح
لیستی که آقای عسگری ارائه کردند واقعاً کامل هست و مطلب اضافه ای باقی نمی مونه، در تایید فرمایشات ایشون، کتاب #Programming F از بهترین منابع یادگیری این زبان هست که خیلی راحت می تونید باهاش ارتباط برقرار کنید. نثر خوبی داره.
در مورد کتاب انتشارات Manning یعنی Real World Functional Programming: With Examples in F# and C#‎ بدیهیه که این شیوه نگارش (مقایسه دو زبان) مورد توجه خیلی از برنامه نویسان سی شارپ هست. من هم هنوز کامل نخوندمش ولی در کل نثر نسبتاً خوبی داره.
ضمناً وبلاگ نویسنده این کتاب رو حتماً ببینید : http://tomASP.NET/blog

ضمناً دو تا کتاب دیگه هم هست که هنوز عرضه نشده :
F# in Action (http://www.manning.com/laucher/) که به زودی از طرف Manning منتشر میشه
و
Professional F# 2.0 (http://eu.wiley.com/WileyCDA/WileyTitle/productCd-047052801X.html) که از طرف Wiley منتشر میشه

موفق باشید.

Mehdi Asgari
چهارشنبه 09 تیر 1389, 11:31 صبح
ضمناً دو تا کتاب دیگه هم هست که هنوز عرضه نشده :
F# in Action که به زودی از طرف Manning منتشر میشه
و
Professional F# 2.0 که از طرف Wiley منتشر میشه

نویسندۀ کتاب اول خانم Amanda Laucher هست. دو ویدئو از ایشون در مورد برنامه نویسی موازی در اف شارپ:
http://www.infoq.com/presentations/Concurrent-Programming-with-Microsoft-F-Amanda-Laucher
http://download.microsoft.com/download/7/6/A/76A69AE5-72B5-4005-BBD9-7EA5F4795014/21-AmanderLauter-FSharpConcurrency.wmv

یکی از نویسندگان کتاب دوم هم Rick Minerich هست که وبلاگش در آدرس
http://www.atalasoft.com/cs/blogs/rickm/default.aspx واقع شده (جزو افراد فعال جامعۀ اف شارپ هست)

در ضمن این هم یک سایت دیگه در مورد اف شارپ:
http://www.fsug.org/
New England F# User Group

Mehdi Asgari
شنبه 19 تیر 1389, 11:29 صبح
یک مصاحبه با Don Syme
http://www.itwriting.com/blog/articles/don-syme-on-f-microsofts-functional-programming-language-for-net
ویدئو های آموزشی اف شارپ در کانال 9 مایکروسافت:
http://channel9.msdn.com/posts/Charles/Don-Syme-Introduction-to-F-Part-1/
http://channel9.msdn.com/posts/Charles/Don-Syme-Introduction-to-F-Part-2/
http://channel9.msdn.com/shows/Going+Deep/C9-Lectures-Dr-Don-Syme-Introduction-to-F-3-of-3/

r00tkit
شنبه 19 تیر 1389, 18:01 عصر
Windows Presentation Foundation client application project template for F# language (http://visualstudiogallery.msdn.microsoft.com/en-us/deb2fc82-b996-4a62-a654-f089eef5536b)



Interactive exploration of .NET XML programing with F# (http://jyliao.blogspot.com/2007/07/interactive-exploration-of-net-xml.html)
Learning WPF with F# (http://jyliao.blogspot.com/2007/10/learning-wpf.html)
Learning WPF - Working with Brush Basics (http://jyliao.blogspot.com/2007/11/learning-wpf-working-with-brush-basics.html)
Learning WPF with F# - Adding Contents (http://jyliao.blogspot.com/2007/11/learning-wpf-with-f-adding-contents.html)
Learning WPF with F# - Working with Buttons (http://jyliao.blogspot.com/2007/11/learning-wpf-with-f-working-with.html)
Programming ASP.NET 2.0 with F# (http://jyliao.blogspot.com/2007/11/programming-aspnet-20-with-f.html)
Working with ASP.NET 2.0 ViewState in F# (http://jyliao.blogspot.com/2007/11/working-with-aspnet-20-viewstate-in-f.html)
Playing around with Workflow Foundation in F# (http://jyliao.blogspot.com/2007/11/playing-around-with-workflow-foundation.html)
Learning WPF with F# - The Dock and the Grid (http://jyliao.blogspot.com/2007/11/learning-wpf-with-f-dock-and-grid.html)
Learning WPF with F# - Canvas (http://jyliao.blogspot.com/2007/11/learning-wpf-with-f-canvas.html)
Learning WPF with F# - The Dock and the Grid and Problems with Static Readonly Fields (http://jyliao.blogspot.com/2007/12/learning-wpf-with-f-dock-and-grid-and.html)
Working with F# - DependencyProperty and static readonly field workaround (http://jyliao.blogspot.com/2007/12/working-with-f-dependencyproperty-and.html)
Learning WPF with F# - Routed Input Events (http://jyliao.blogspot.com/2007/12/learning-wpf-with-f-routed-input-events.html)
Learning WPF with F# - Custom Elements (http://jyliao.blogspot.com/2007/12/learning-wpf-with-f-custom-elements.html)
Learning F# with WPF - Single Child Elements (http://jyliao.blogspot.com/2008/01/learning-f-with-wpf-single-child.html)

علیرضا مداح
پنج شنبه 18 شهریور 1389, 20:17 عصر
سلام،
آموزش مفاهیم زبان برنامه نویسی با F# توسط پروفسور Peter Sestoft (http://www.itu.dk/%7Esestoft/):
Teaching programming language concepts with F#, part 1 (http://channel9.msdn.com/posts/martinesmann/Teaching-programming-language-concepts-with-F-part-1/)
Teaching programming language concepts with F#, part 2 (http://channel9.msdn.com/posts/martinesmann/Teaching-programming-language-concepts-with-F-part-2/)
...
،/

mehdi zanjani
پنج شنبه 13 آبان 1389, 18:29 عصر
سلام!
از دوستان کسی مرجع فارسی یا آموزش فارسی سراغ نداره؟

r00tkit
پنج شنبه 13 آبان 1389, 18:46 عصر
مجلهی برنامه نویس( از همین جا می تونی دانلود کنی ) + تاپیک های این بخش + 3 دی استاد مهدی عسگری

ihalk7162
جمعه 14 آبان 1389, 03:07 صبح
باسلام
ببخشيد فارسي رو از كجا دقيقا ميشه دانلود كرد
ميشه لينكشو نشون بديد

r00tkit
شنبه 22 آبان 1389, 07:47 صبح
یه کتاب on-line خوب برای یاد گیری F#

http://www.ctocorner.com/fsharp/book/

Mehrdad-p70
سه شنبه 26 بهمن 1389, 17:49 عصر
سلام
این منابعی که دوستان معرفی کردند ترجمه شدش نیست؟
منبع پارسی وجود نداره؟

Mehdi Asgari
سه شنبه 26 بهمن 1389, 20:31 عصر
تا جایی که من می دونم تنها منبابع فارسی اریجینال ، مقالات من در مجلۀ برنامه نویس و همین تالار در این سایت هستن.
هنوز ندیدم کتابی ترجمه بشه
(من می خواستم کلاس هاش رو برگزار کنم ولی ظاهرا به اندازۀ کافی خواهان نداره)

Cyber_Farhad
جمعه 05 فروردین 1390, 18:20 عصر
سلام بر دوستان ، ممنون از بابت منابع ، اين منابع رو از کجا ميشه دانلود و يا خريداری کرد ؟

Mehdi Asgari
شنبه 06 فروردین 1390, 12:39 عصر
کتاب ها رو که از آمازون می تونی بخری؛ دانلود هم در سایت های warez یا تورنت بگردی پیدا می کنی

Mehdi Asgari
جمعه 12 فروردین 1390, 15:54 عصر
TryF# is a new tool from Microsoft Research Connections that enables the learning of the F# programming language in an interactive browser-based environment. TryF# makes F# accessible to users with Windows and Macs when using common browsers, and the team are actively working on Linux support as well.

TryF# also has an online training tool to introduce users to F# and it provides a portal for information about the language and its growing community, linking them through Facebook and Twitter.
http://www.tryfsharp.org/
چیز جدیدش، کامپایلر اف شارپیه که از داخل مرورگر میشه اجراش کرد؛

r00tkit
چهارشنبه 02 شهریور 1390, 10:41 صبح
کتاب real world function programming رو free بخونید http://i.msdn.microsoft.com/dynimg/IC511990.png

http://msdn.microsoft.com/en-us/library/hh314518.aspx

modern_amin
دوشنبه 10 بهمن 1390, 10:30 صبح
ممنون بابت زحمات اعضل ، ولی لینکها یا انگلیسی هست، یا باز نمیشه
.
لینک فارسیش هست؟

mohammadsepehri
شنبه 11 شهریور 1391, 17:35 عصر
با سلام -کتاب جدید آموزشی اف شارپ با امکانات خیلی زیاد از انتشارات دیباگران منتشر شده است . لینک خرید کتاب هم اینه :
http://www.mftshop.com/productdetail.aspx?type=b&id=7608
پیشنهاد میکنم امتحان کنید .

mohammadsepehri
شنبه 11 شهریور 1391, 17:38 عصر
نقل قول: منابع آموزشی #F


با سلام -کتاب جدید آموزشی اف شارپ با امکانات خیلی زیاد از انتشارات دیباگران منتشر شده است . لینک خرید کتاب هم اینه :
http://www.mftshop.com/productdetail...type=b&id=7608 (http://www.mftshop.com/productdetail.aspx?type=b&id=7608)
پیشنهاد میکنم امتحان کنید .