سلام
مدتی هستش روی موضوعی مطالعه میکنم که مربوط به ساختار داده در کامپیوتر می شود تا درک درستی از عملکرد برنامه ها و داده ها پیدا کنم
به مباحثی برخوردم که من به سمت فیزیک کشید و همینطور به پستی در وب سایت انجمن علم ایران همپا رساند
لینک مربوطه که نظرات متفاوت هستش :
http://hupaa.com/forum/viewtopic.php?t=17562&start=15
http://hupaa.com/forum/viewtopic.php?t=17562&start=45
اشاره به صحبتی شده که تاحدودی مربوط به سئوال من هستش ( زمانی که یک فیزیکدان به کامپیوتر نگاه میکند چیزی بنام نرم افزار وجود ندارد. همه چیز ماده هست و سخت افزار. حتی سیستم عامل و کلیه برنامه های کاربردی. الگوریتم چیزی نیست جز نظم خاصی در جهان مادی. همان چیزی که در مغز انسان شعور را ایجاد میکند و در کامپیوتر پردازش را ). البته در کنار این مباحث صحبت های دیگری هم کردید که مطالعه کردم .
و توضیح درباره قطعات الکترونیک.
و به نظر من تجمع بار در شکل گیری کامپیو تر مؤثر نبوده!
فیزیک کامپیوتر رو ایجاد نکرد، ریاضی این کارو کرد. شاخهٔ ریاضی گسسته با معرفی الگوریتم علاوه بر فرمول و ماشین برنامه پذیر نقش مهمی در این امر داشته. نمونش جبر بول و ماشین تورینگ است.
ببخشید موضوعاتی مطرح کردم برای بهتر رسوندن سئوالم.
و سعی کردم با توضیحاتی که ارائه میدهم بهتر سئوالم مطرح کنم .
دنبال این هستم از نقش جریان الکتریکی در ساختار داده و همینطور برنامه که با نوشتن یک کد از طریق هر زبان برنامه نویسی چه سطح پایین یا سطح بالا میشه ناثیر گذاشت روی الکترون ها!!! خب این الکترون ها به وجود می آورند ماهیت یک مفهومی به عنوان داده - برنامه که به ما عملکردهایی می دهد
خب سئوال من این هستش : چرا وقتی ما با روش های مختلف بوجود می اوریم داده یا محتوایی رو قادر نیستیم محتوارو به صورت دلخواه خود برسونیم تا عملکرد مدنظر داشته باشد؟
ببخشید من با این مثال واضح تر سئوالم مطرح میکنم : مدتی پیش با مسئله ای برخوردم که من به اینجا رسوند که چرا یک داده ارسال شده از کامپیوتر به کامپیوتر دیگر از طریق یک اتصال اینترنت پس از گذراندن مراحلی که اشاره به نگهداری و سپس از طریق قسمت دیگری که مسئول اجرا شدن تا بتوان پاسخی داده شود ( که میتواند این پاسخ عملکردی باشد یا اصلا پاسخی داده نشود براساس تعریف هایی که شده است) اما من براین باور رسیدم که یک داده می تواند ساختارش به صورتی باشد که با اندک اشاره برای پردازش یا ذخیره یا انتقال مثل یک بمب عمل کند (یک بمب را در نظر بگیرید که با باز شدن قسمتی یا ضربه یا انتقال فعال می شود و عملکردی را نشان می دهد).پس چرا ما نمی توانیم با بودن این همه تعاریف و باز بودن سیستم کامپیوتر ( که همان کدنویسی هستش) به تغییر و ایجاد یک داده ای برسیم که در بالا اشاره کردم؟( خب این تصور بوجود می آید که ما وقتی داریم روی برنامه یا فایلی کلیک میکنیم همین اتفاق می افتد ولی منظور من این نیستش. وقتی ما یک داده رو به مقصدی ارسال میکنیم طبق تعریف هایی در ساختار خود داده و مدارات شده می بایست اتفاقاتی روی آن اعمال شود تا پاسخ بگیریم اما این فرض داشته باشیم که در زمانی قرار است هیچ پردازشی صورت نگیرد اونوقت الکترون های داده می تواند بیرون از تعاریف و ساختارش فعالیتی نشان دهد؟
وقتی صحبت از مدارمنطقی می شود که تعریف و عملکرد کامپیوتر هستش دو دید برای من بوجود می آید که وقتی برق به عنوان فعال کردن مدار الکترونیکی استفاده می شود تفاوت اش در ساختار درونی با دیتا چی هستش؟ یعنی آیا همان برق با مقداری که نیاز هستش یک آی سی یا قطعه ای فعال کند می تواند برای فعال شدن از داده استفاده کند؟ آیا مدار منطقی نقش مهمی از پیش تعیین شده در حالت های جریان الکتریکی دارد که مانع از تعریف یا ساختار ( همان جریان الکتریک )متفاوت یک مقدار می شود؟(داده ۰برنامه)
وقتی ما داریم از طریق کیبورد عملکردهایی رو ارسال می کنیم به این نتیجه رسیدم که داره تاثیر می گذارد روی خود الکترون هایی که همان برقی هستش که از منبع تغذیه کامپیوتر گرفته می شود و تولید مقداری می کند به عنوان داده یا برنامه!!!(آیا این صحبت درست؟)
اگر منظورم واضح گفتم تا اینجا و مشکلی ندارد
ممنون می شوم به پاسخ به سئوالی که بوجود آمده کمک کنید.
باتشکر